Giter VIP home page Giter VIP logo

lapordesa's Introduction

LaporDesa

The purpose of this project is to develop an information system that allows residents of Lemahmulya village to file complaints against village officials online. The system will integrate a web-based application with a database to store complaint data and information about village officials. The information system will have several key features, including an online complaint form, complaint tracking, complaint history, and complaint reporting and statistics. The ultimate goal of this project is to create an information system that is user-friendly and effective in handling complaints from residents against village officials in Lemahmulya village. By having this information system, it is expected that residents can file complaints more easily and quickly, and village officials can be more effective and efficient in handling complaints. And the other purpose of creating this system is for learning purposes on Laravel version 10. This application was created using Laravel v10 and requires a minimum of PHP v8.1, so if during the installation or usage process there are errors or bugs, it is possible that it is due to an unsupported PHP version.

Tech Stack

  • Client : Tailwind, Blade Template
  • Server : PHP with Laravel

Run Locally

Clone the project

  git clone https://github.com/khalilannbiya/lapordesa.git

Or Download ZIP

Link

Go to the project directory

  cd lapordesa

Run the command

  composer update

Or

  composer install

Copy the .env file from .env.example.

  cp .env.example .env

Configure the .env file

  APP_NAME=LaporDesa
  APP_ENV=local //for development
  APP_KEY= // run the command php artisan key:generate
  APP_DEBUG=true
  APP_URL=http://lapordesa.test

  DB_CONNECTION=mysql
  DB_HOST=127.0.0.1
  DB_PORT=3306
  DB_DATABASE=lapordesa
  DB_USERNAME=root
  DB_PASSWORD=

Generate key

  php artisan key:generate

You can also run the command "php artisan migrate --seed" to execute the seeders that have been created, such as "Role," "User," and "Categories." This way, you can use the system directly without setting up role, user, and category data.

  php artisan migrate --seed

If you only use "php artisan migrate" without the "--seed" option, you must run the command "php artisan db:seed --class=RoleSeeder" to be able to register an account without SQL errors.

  php artisan migrate

then

  php artisan db:seed --class=RoleSeeder

Create Symlink

  php artisan storage:link

Install node_modules

  npm i

Run npm run dev

  npm run dev

Run serve

  php artisan serve

Documentation

Features

  • Login
  • Register
  • User Management
  • Submit a Complaint
  • Track Complaint with Unique Code for Residents
  • Complaint Management by Admin (View Details, Delete Complaint)
  • And many more

Feedback

If you have any feedback, please reach out to us at [email protected]

lapordesa's People

Contributors

khalilannbiya avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.