Skip to content

zulfikriyahya/ppdb

Repository files navigation

PPDB MTs Negeri 1 Pandeglang

Sebuah aplikasi berbasis web untuk proses penerimaan siswa baru dan buku induk di MTs Negeri 1 Pandeglang, dibangun menggunakan framework Laravel 12 (FilamentPHP).

Fitur

  • Pendaftaran online untuk calon siswa
  • Validasi data pendaftaran
  • Pengelolaan data pendaftaran oleh admin dan panitia
  • Pengiriman notifikasi email
  • Laporan dan statistik pendaftaran

Persyaratan Pengembangan

  • PHP >= 8.3
  • Composer
  • Nodejs
  • MySQL/SQLite
  • Web server (Apache/Nginx/Lainnya.)

Instalasi

  1. Clone repositori ini:

    git clone https://github.com/zulfikriyahya/ppdb.git
  2. Masuk ke direktori proyek:

    cd ppdb
  3. Install dependencies menggunakan Composer:

    composer install
  4. Install node_modules dependencies:

    npm install && npm run build
  5. Salin file .env.example menjadi .env dan sesuaikan konfigurasi database:

    cp .env.example .env
  6. Generate application key:

    php artisan key:generate
  7. Migrasi dan seeder database:

    php artisan migrate --seed
  8. Jalankan tautan penyimpanan asset:

    php artisan storage:link
  9. Jalankan aplikasi:

    php artisan serve
  10. Jalankan service:

    php artisan queue:work --daemon

Akses aplikasi melalui http://localhost:8000.

Kontribusi

Silakan baca panduan kontribusi kami CONTRIBUTING.md untuk informasi lebih lanjut tentang cara berkontribusi ke proyek ini.

Lisensi

Proyek ini dilisensikan di bawah lisensi MIT. Silakan lihat file LICENSE untuk informasi lebih lanjut.

Packages

No packages published

Languages