Sebuah aplikasi berbasis web untuk proses penerimaan siswa baru dan buku induk di MTs Negeri 1 Pandeglang, dibangun menggunakan framework Laravel 12 (FilamentPHP).
- Pendaftaran online untuk calon siswa
- Validasi data pendaftaran
- Pengelolaan data pendaftaran oleh admin dan panitia
- Pengiriman notifikasi email
- Laporan dan statistik pendaftaran
- PHP >= 8.3
- Composer
- Nodejs
- MySQL/SQLite
- Web server (Apache/Nginx/Lainnya.)
-
Clone repositori ini:
git clone https://github.com/zulfikriyahya/ppdb.git
-
Masuk ke direktori proyek:
cd ppdb -
Install dependencies menggunakan Composer:
composer install
-
Install node_modules dependencies:
npm install && npm run build -
Salin file
.env.examplemenjadi.envdan sesuaikan konfigurasi database:cp .env.example .env
-
Generate application key:
php artisan key:generate
-
Migrasi dan seeder database:
php artisan migrate --seed
-
Jalankan tautan penyimpanan asset:
php artisan storage:link
-
Jalankan aplikasi:
php artisan serve
-
Jalankan service:
php artisan queue:work --daemon
Akses aplikasi melalui http://localhost:8000.
Silakan baca panduan kontribusi kami CONTRIBUTING.md untuk informasi lebih lanjut tentang cara berkontribusi ke proyek ini.
Proyek ini dilisensikan di bawah lisensi MIT. Silakan lihat file LICENSE untuk informasi lebih lanjut.