Ini merupakan sebuah sistem informasi yang dibuat dengan tujuan melakukan digitalisasi pencatatan data Kependudukan warga pada tingkat RW.
- PHP >= 8.2
- Composer >= 2.7
- Node.js >= 18.19
- NPM >= 9.2
- Pertama lakukan clone repository ini dengan perintah berikut.
git clone https://github.com/Naufall1/SIKEP.git - Masuk kedalam root direktori projek dengan perintah
cd SIKEP - Jalankan perintah
composer installuntuk menginstall semua dependensi yang dibutuhkan. - Jalankan perintaj
npm installuntuk menginstall semua dependensi yang dibutuhkan pada npm. - Buat file .env dengan mengcopy file .env.example
cp .env.example .env - Buat environment key dengan perintah
php artisan key:generate - Buat
databasekosong dengan nama yang disesuaikan. - Modifikasi file .env sesuai dengan database yang telah dibuat. Berikut adalah field yang harus diubah:
DB_DATABASE=<NAMA DATABASE>
DB_USERNAME=<USERNAME DATABASE>
DB_PASSWORD=<PASSWORD DATABASE>
- Eksekusi perintah
php artisan migrate:fresh --seeduntuk melakukan migrasi dan seeder. - Eksekusi perintah
php artisan storage:linkuntuk membuat symlink public storage. - Eksekusi perintah
npm run build. Untuk development menggunakan perintahnpm run dev - Setelah semua langkah berhasil, Jika tidak ingin membuat virtual host untuk proyek ini, eksekusi perintah
php artisan serve - Kemudian akses pada browser dengan alamat
http://127.0.0.1:8000 - Selesai.