Skip to content

alfinmuzakkiiman/aplikasi-absensi-sekolah

Repository files navigation

🚀 School Attendance System (Laravel)

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.


📌 Overview

This system is designed to simplify attendance tracking in schools by providing a digital solution that is fast, accurate, and easy to use.


✨ Key Features

📷 QR Code Attendance

  • Scan QR Code for fast and real-time attendance
  • Reduce manual input and minimize errors

📚 Subject-Based Attendance

  • Attendance based on specific subjects (Mapel)
  • Supports structured class sessions

👨‍🎓 Student Management

  • Add, edit, delete, and manage student data
  • Organized by class

👨‍🏫 Teacher Management

  • Manage teacher data easily

🏫 Class & Schedule Management

  • Create and manage classes
  • Set daily schedules for subjects

📊 Attendance Records

  • View complete attendance history
  • Filter based on date, class, or subject

📄 Reports & Recap

  • Generate attendance reports
  • Ready for export (PDF/Excel)

🛠️ Tech Stack

  • Backend: Laravel (PHP Framework)
  • Frontend: Blade, Bootstrap, JavaScript
  • Database: MySQL
  • Other Tools: QR Code Generator

⚙️ Installation Guide

  1. Clone this repository
git clone https://github.com/alfinmuzakkiiman/aplikasi-absensi-sekolah.git
  1. Go to project directory
cd aplikasi-absensi-sekolah
  1. Install dependencies
composer install
  1. Copy environment file
cp .env.example .env
  1. Configure your database in .env

  2. Generate app key

php artisan key:generate
  1. Run migration
php artisan migrate
  1. Start the server
php artisan serve

🎯 Purpose

This project was developed as:

  • 💼 Portfolio project
  • 🧠 Learning Laravel framework
  • 🏆 Preparation for coding competitions

👨‍💻 Developer

Alfin Muzakki Iman


⭐ Support

If you find this project useful, please consider giving it a ⭐ on GitHub!


📌 Notes

This project is still under development and can be improved further with additional features and optimizations.

About

A modern school attendance system built with Laravel using QR code scanning, complete with student data management, scheduling, and reporting features.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors