{"id":18773575,"url":"https://github.com/khalilannbiya/lapordesa","last_synced_at":"2026-04-11T03:15:35.197Z","repository":{"id":183715638,"uuid":"624403916","full_name":"khalilannbiya/lapordesa","owner":"khalilannbiya","description":"LaporDesa is an application designed to facilitate residents in providing aspirations and complaints to the local government, specifically the village officials ","archived":false,"fork":false,"pushed_at":"2024-02-20T22:11:00.000Z","size":1686,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-12-29T08:40:42.438Z","etag":null,"topics":["laravel","mysql","php","php8","tailwindcss","web"],"latest_commit_sha":null,"homepage":"","language":"Blade","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/khalilannbiya.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2023-04-06T11:50:08.000Z","updated_at":"2023-10-15T05:18:41.000Z","dependencies_parsed_at":null,"dependency_job_id":"d0c00e5c-29e5-4012-9348-57de05eb9d4f","html_url":"https://github.com/khalilannbiya/lapordesa","commit_stats":null,"previous_names":["khalilannbiya/lapordesa"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/khalilannbiya%2Flapordesa","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/khalilannbiya%2Flapordesa/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/khalilannbiya%2Flapordesa/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/khalilannbiya%2Flapordesa/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/khalilannbiya","download_url":"https://codeload.github.com/khalilannbiya/lapordesa/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239680983,"owners_count":19679509,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["laravel","mysql","php","php8","tailwindcss","web"],"created_at":"2024-11-07T19:34:28.198Z","updated_at":"2025-12-13T23:30:13.980Z","avatar_url":"https://github.com/khalilannbiya.png","language":"Blade","funding_links":[],"categories":[],"sub_categories":[],"readme":"# LaporDesa\n\nThe 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.\n\n## Tech Stack\n\n- **Client :** Tailwind, Blade Template\n- **Server :** PHP with Laravel\n\n\n## Run Locally\n\nClone the project\n\n```bash\n  git clone https://github.com/khalilannbiya/lapordesa.git\n```\n\nOr Download ZIP\n\n[Link](https://github.com/khalilannbiya/lapordesa/archive/refs/heads/main.zip)\n\nGo to the project directory\n\n```bash\n  cd lapordesa\n```\n\nRun the command\n\n```bash\n  composer update\n```\n\nOr\n\n```bash\n  composer install\n```\n\nCopy the .env file from .env.example.\n\n```bash\n  cp .env.example .env\n```\n\nConfigure the .env file\n\n```bash\n  APP_NAME=LaporDesa\n  APP_ENV=local //for development\n  APP_KEY= // run the command php artisan key:generate\n  APP_DEBUG=true\n  APP_URL=http://lapordesa.test\n\n  DB_CONNECTION=mysql\n  DB_HOST=127.0.0.1\n  DB_PORT=3306\n  DB_DATABASE=lapordesa\n  DB_USERNAME=root\n  DB_PASSWORD=\n```\n\nGenerate key\n\n```bash\n  php artisan key:generate\n```\n\nYou 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. \n\n```bash\n  php artisan migrate --seed\n```\n\nIf 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.\n\n```bash\n  php artisan migrate\n```\nthen\n```bash\n  php artisan db:seed --class=RoleSeeder\n```\n\nCreate Symlink\n\n```bash\n  php artisan storage:link\n```\n\nInstall node_modules\n\n```bash\n  npm i\n```\n\nRun npm run dev\n\n```bash\n  npm run dev\n```\n\nRun serve\n\n```bash\n  php artisan serve\n```\n## Documentation\n\n- [Tailwind](https://tailwindcss.com/docs/installation)\n- [Blade Template](https://laravel.com/docs/9.x/blade)\n- [Laravel](https://laravel.com/docs/9.x)\n\n## Features\n\n- Login\n- Register\n- User Management\n- Submit a Complaint\n- Track Complaint with Unique Code for Residents\n- Complaint Management by Admin (View Details, Delete Complaint)\n- And many more\n\n\n## Feedback\n\nIf you have any feedback, please reach out to us at syeichkhalil@gmail.com\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkhalilannbiya%2Flapordesa","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkhalilannbiya%2Flapordesa","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkhalilannbiya%2Flapordesa/lists"}