A modern web-based school attendance system built using Laravel. This application helps schools manage student attendance efficiently using QR Code scanning and structured data management.
This system is designed to simplify attendance tracking in schools by providing a digital solution that is fast, accurate, and easy to use.
- Scan QR Code for fast and real-time attendance
- Reduce manual input and minimize errors
- Attendance based on specific subjects (Mapel)
- Supports structured class sessions
- Add, edit, delete, and manage student data
- Organized by class
- Manage teacher data easily
- Create and manage classes
- Set daily schedules for subjects
- View complete attendance history
- Filter based on date, class, or subject
- Generate attendance reports
- Ready for export (PDF/Excel)
- Backend: Laravel (PHP Framework)
- Frontend: Blade, Bootstrap, JavaScript
- Database: MySQL
- Other Tools: QR Code Generator
- Clone this repository
git clone https://github.com/alfinmuzakkiiman/aplikasi-absensi-sekolah.git- Go to project directory
cd aplikasi-absensi-sekolah- Install dependencies
composer install- Copy environment file
cp .env.example .env-
Configure your database in
.env -
Generate app key
php artisan key:generate- Run migration
php artisan migrate- Start the server
php artisan serveThis project was developed as:
- 💼 Portfolio project
- 🧠 Learning Laravel framework
- 🏆 Preparation for coding competitions
Alfin Muzakki Iman
If you find this project useful, please consider giving it a ⭐ on GitHub!
This project is still under development and can be improved further with additional features and optimizations.