🕐 Time Tracking System
Enterprise-grade employee time tracking system built with modern Java technologies.
This system provides real-time presence monitoring for security teams and automated
timesheet calculation for HR departments.
Key Features
- Real-Time Presence Monitoring: Track which employees are currently in the building at any given time
- Check-In/Check-Out Logging: Record all employee entries and exits with precise timestamps
- Automated Timesheet Calculation: Generate detailed timesheets with daily work hours breakdown
- RESTful API: Full-featured API with comprehensive OpenAPI documentation
- Production-Ready: Deployed with SSL, proper error handling, and audit logging
Technology Stack
Java 21
Spring Boot 3.x
PostgreSQL
JPA / Hibernate
REST API
OpenAPI 3.0
Docker
SSL/HTTPS
Choose Your Dashboard
🔒
Security Dashboard
Real-time monitoring for security personnel. See instantly who is currently
present in the building at any specific moment.
Open Security Dashboard →
📊
Timesheet Calculator
HR and payroll tool for calculating employee work hours. Generate detailed
timesheets with daily breakdowns and total hours worked.
Open Timesheet Calculator →