This project is a functional prototype of a Time & Attendance Management System
- Admin
- Employee
- Secure login
- Punch In and Punch Out
- Multiple sessions supported per day
- Real-time work duration calculation
- Mobile-friendly interface
- Secure admin login
- Personal punch in and punch out
- View employee attendance logbook
- In-progress session visibility
- Real-time updates after punch out
- Role-based access control
- Multiple punch sessions per day
- Real system time tracking
- In-progress workflow handling
- Clean data separation
- Frontend: HTML, CSS, JavaScript
- Backend: Python (Flask)
- Database: SQLite
- Tool: VS Code
- Email: admin@hrms.com
- Password: admin123
- employee1@hrms.com / emp123
- employee2@hrms.com / emp123
- employee3@hrms.com / emp123
- Install Python 3.x
- Install dependencies: