Sistem PPDB SMK - Aplikasi Penerimaan Peserta Didik Baru Modern dengan Laravel & Vue 3

Deskripsi Singkat:

Aplikasi PPDB (Penerimaan Peserta Didik Baru) lengkap dan modern untuk SMK, dibangun dengan Laravel 12, Vue 3, TypeScript, dan Inertia.js. Dilengkapi dengan fitur manajemen pendaftaran siswa, periode pendaftaran, jurusan, sekolah asal, pengumuman, dan banner.

Fitur Utama:
- Manajemen pendaftaran siswa dengan form lengkap
- Sistem autentikasi & Two-Factor Authentication (Fortify)
- Role management (Admin & User)
- Manajemen periode pendaftaran
- Manajemen jurusan/program keahlian
- Database sekolah asal
- Sistem pengumuman & banner dinamis
- UI modern dengan shadcn-vue & Tailwind CSS
- TypeScript untuk type safety
- Responsive design

Tech Stack:

Backend: Laravel 12
Frontend: Vue 3 (Composition API) + TypeScript
UI: Tailwind CSS + shadcn-vue components
Database: MySQL/PostgreSQL
Build Tool: Vite