TempusLog
Inspiration
Many small and medium-sized businesses still rely on paper-based attendance sheets or spreadsheets, making time tracking inefficient and prone to human error. We wanted to create a modern, digital solution that simplifies attendance management while providing accurate records that employers can trust.
What it does
TempusLog is a cloud-based attendance and Daily Time Record (DTR) management system that enables employees to clock in and out digitally. It automatically records attendance, tracks working hours, and generates reports that help businesses monitor employee attendance and streamline payroll preparation.
How we built it
We developed TempusLog using the following technologies:
- React.js for the responsive frontend
- Node.js and Express.js for the backend API
- MySQL for secure data storage
- Tailwind CSS for the user interface
The application follows a client-server architecture where the frontend communicates with REST APIs to manage employee records, attendance logs, and reporting.
Challenges we ran into
One of the biggest challenges was ensuring accurate time logging while maintaining a smooth user experience. We also worked on designing a scalable database structure and implementing secure authentication to protect employee data.
Accomplishments that we're proud of
- Built an automated attendance-tracking system to replace manual time logging.
- Created a clean and responsive user interface.
- Developed a reliable backend API for attendance management.
- Implemented secure user authentication and data management.
What we learned
Throughout this project, we strengthened our skills in full-stack development, REST API design, database modeling, authentication, and building responsive web applications. We also gained valuable experience collaborating on a real-world business solution.
What's next for TempusLog
Our future plans include:
- QR code and NFC-based clock-in/out
- GPS-based attendance verification
- Face recognition for secure attendance
- Payroll integration
- Analytics dashboard with attendance insights
- Mobile application for employees and administrators