Website Desa Dompyongkulon adalah sebuah platform digital yang dirancang untuk menyediakan informasi terkini dan layanan interaktif bagi masyarakat Desa Dompyongkulon. Website ini dibangun menggunakan teknologi modern seperti ReactJS di sisi frontend dan Laravel di sisi backend, memberikan performa tinggi, skalabilitas, dan pengalaman pengguna yang menyenangkan.
Pastikan Anda memiliki hal-hal berikut sebelum memulai:
- Node.js versi 14 atau lebih baru
- npm atau yarn
- PHP versi 8.3 atau lebih baru
- Composer
- Laravel versi 11 atau lebih baru
- MySQL
Ikuti langkah-langkah di bawah ini untuk menginstal proyek ini.
-
Clone Repositori:
git clone https://github.com/lucielol/ProjectWebPro.git
-
Masuk ke folder backend:
cd backend
-
Instal dependensi backend PHP dengan Composer
composer install
-
Salin file
.env.example
menjadi.env
dan konfigurasi file .env:cp .env.example .env
copy .env.example .env
-
Generate key aplikasi Laravel:
php artisan key:generate
-
Symlink storage folder
php artisan storage:link
Jika terjadi error seperti ini
ERROR
The[path\backend\public\storage]
link already exists.Harap hapus manual folder
backend\public\storage
lalu ulangiphp artisan storage:link
-
Migrasi dan seeding database
php artisan migrate --seed
atau
php artisan migrate php artisan db:seed
-
Masuk ke folder frontend:
cd frontend
-
Instal dependensi frontend JavaScript dengan npm atau yarn:
npm install
atau
yarn install
Ikuti langkah-langkah di bawah ini untuk menjalankan aplikasi
-
Jalankan server Laravel:
php artisan serve
Anda akan melihat pesan bahwa server berjalan di
http://localhost:8000
-
Jalankan server Frontend:
npm start
-
Buka browser dan akses
http://localhost:3000
untuk melihat aplikasi berjalan.
Email: [email protected]
Password: admin123