A web-based overtime (OT) management system originally developed during my diploma internship at Telekom Malaysia (TM). This portfolio version demonstrates the system's core functionality while excluding any confidential organisational information.
This project was developed to help employees record their overtime (OT) activities more efficiently.
Instead of manually calculating overtime hours, users can check in and check out through the system. The application automatically calculates the total OT hours and stores the records, allowing employees to review their overtime history before submitting their claims through TM's official overtime claim website.
- 🔐 Employee registration and login
- ⏰ OT check-in and check-out
- 🧮 Automatic calculation of total OT hours
- 📅 View overtime history
- 📊 Monthly overtime summary
- 📄 Export OT report
- PHP
- HTML5
- CSS3
- JavaScript
- MySQL
- XAMPP
- Employee logs into the system.
- Employee records OT check-in and check-out.
- The system automatically calculates total overtime hours.
- Employees can review their OT history and monthly records.
- The calculated OT hours are then used as a reference when submitting claims through TM's official OT claim system.
Through this project, I gained practical experience in:
- Developing a web application using PHP and MySQL
- Implementing user authentication and session management
- Performing automatic time and duration calculations
- Managing database operations (CRUD)
- Designing responsive user interfaces
- Organising and presenting data effectively
This repository is shared for portfolio purposes only.
The original project was developed during my diploma internship at Telekom Malaysia (TM). This version does not contain confidential company information, employee data, credentials, or any internal systems.
Amni Aqilah
🔗 LinkedIn: https://www.linkedin.com/in/amni-aqilah-b94283371/
💻 GitHub: https://github.com/amninraqilah



