A modern attendance tracking system built with Laravel that allows users to manage their daily check-in and check-out activities with a clean dashboard and admin controls.
- π Authentication (Register / Login / Logout)
- π Check-in & Check-out system
- π View current attendance status
- β³ Track working duration
- π View all attendance records
- π₯ Manage users (Delete / Reset Password)
- π Monitor employee activity
- π Pagination for large datasets
- Backend: PHP (Laravel)
- Frontend: Blade Templates, HTML, CSS
- Database: MySQL
- Styling: Custom CSS + Tailwind (partial)
Check-in-Check-out/
β
βββ app/ # Core application logic
βββ resources/views/ # Blade templates (UI)
βββ public/css/ # Styling files
βββ routes/web.php # Application routes
βββ tests/ # Test files
βββ README.md # Project documentation
git clone https://github.com/pr0-gramm3r/Toaster.git
cd Check-in-Check-outcomposer install
npm installcp .env.example .env
php artisan key:generateUpdate .env file with your database credentials.
php artisan migratephp artisan serveAdmin access is currently controlled by specific emails:
raj@gmail.com
ayush123@gmail.com
You can modify this logic inside:
resources/views/welcome.blade.php
- Home
- Login Page
- Register Page
- Admin Panel
- Dashboard
- Prevents multiple check-ins
- Tracks session until check-out
- Calculates total working duration
- Stores user attendance records
- Displays real-time status
- Supports admin monitoring
- β No role-based authentication (uses email check)
- β No API support
- β No real-time updates
- β UI can be improved (mobile responsiveness)
- β Implement proper role-based access control
- β Add REST API support
- β Improve UI with modern frameworks (React / Vue)
- β Add charts & analytics dashboard
- β Add notifications system (toast integration π)
This project demonstrates:
- Full-stack development using Laravel
- Authentication & session management
- Database handling & relationships
- Admin dashboard design
Made with β€οΈ by pr0-gramm3r
If you found this useful:
- β Star the repo
- π΄ Fork it
- π‘ Suggest improvements
This project is open-source and available for learning and development.