Dalam PengembanganWeb App

PPDB Online

SMK Maarif NU Bobotsari

Sistem Penerimaan Peserta Didik Baru (PPDB) berbasis web untuk SMK Maarif NU Bobotsari. Aplikasi ini mendigitalisasi proses pendaftaran siswa baru dengan fitur lengkap mulai dari pendaftaran online, verifikasi dokumen, hingga pengumuman hasil seleksi.

Saat ini project masih dalam tahap pengembangan. Fitur pendaftaran publik dan dashboard admin sudah berjalan, sedang menyempurnakan sistem verifikasi dan fitur export data.

Progress Pengembangan

Form Pendaftaran Multi-step
Dashboard Admin dengan Statistik
Manajemen Pendaftaran
Cek Status dengan NISN
Export PDF Individual
Export Massal ke Excel
Notifikasi Email ke Pendaftar
Laporan Statistik Lengkap

Fitur yang Sudah Tersedia

Halaman Publik

  • -
    Form Pendaftaran Multi-step

    5 tahap: Biodata, Data Orang Tua, Asal Sekolah, Pilihan Jurusan, Konfirmasi

  • -
    Cek Status Pendaftaran

    Cek status menggunakan NISN

  • -
    Informasi Jurusan

    Detail 6 kompetensi keahlian

Admin Panel

  • -
    Dashboard Statistik

    Monitoring real-time pendaftar dan status

  • -
    Manajemen Pendaftaran

    Verifikasi, penerimaan, penolakan

  • -
    Export PDF

    Export satuan atau massal

Keamanan

Rate Limiting
Honeypot Protection
Security Headers
CSRF Protection
Input Validation
XSS Prevention

Tech Stack

LayerTechnology
Backend
Laravel 11PHP 8.2
Admin Panel
Filament 3
Frontend
BladeAlpine.jsTailwind CSS
Database
MySQL
PDF Export
DomPDF

Struktur Kompetensi Keahlian

TAVKuota: 108

Teknik Elektronika

TKRKuota: 108

Teknik Otomotif Kendaraan Ringan

DKVKuota: 108

Desain Komunikasi Visual (Multimedia)

TSMKuota: 108

Teknik Otomotif Sepeda Motor

TKJKuota: 108

Teknik Jaringan Komputer dan Telekomunikasi

AKLKuota: 108

Perbankan Syariah

Instalasi

# Clone repository
git clone https://github.com/FaaWeell/ppdb.git
cd ppdb

# Install dependencies
composer install
npm install

# Setup environment
cp .env.example .env
php artisan key:generate

# Database
php artisan migrate --seed

# Jalankan server
php artisan serve

Akses Default

Admin Panel
/admin
Form Pendaftaran
/daftar