WorkClock is an OT (overtime) management system that helps employees easily register, track, and manage their overtime hours.
This project was developed by a group of FPT University students during their internship at FPT Software.
- ✅ Automate the OT request and approval process.
- ✅ Allow employees to track their overtime hours visually.
- ✅ Support effective OT management for both employees and managers.
- 🖥️ React.js – Modern UI library.
- 🎨 Tailwind CSS – Utility-first CSS framework for styling.
- ⚡ Vite – Fast development build tool.
- 🌐 Node.js & Express.js – Backend server.
- 🗂️ MongoDB – NoSQL database.
- 🔐 JWT – User authentication.
- 📦 Docker – Application containerization.
- ☁️ AWS / Vercel – Hosting & deployment platforms.
```bash git clone https://github.com/your-repo/workclock.git cd workclock ```
```bash npm install ```
```bash npm run dev ``` The app will be running at http://localhost:5173.
- ✅ Login / Register account
- ✅ Create and submit OT requests
- ✅ Manage OT request status
- ✅ View OT history
- ✅ Manager approval system
- ✅ User-friendly interface
This project was built by a team of 9 members from FPT University, currently interning at FPT Software:
- Phạm Minh Quân – Role
- Nguyễn Đức Hoàng – Role
- Lương Thị Thùy Trang – Role
- Nguyễn Tuấn Kiệt – Role
- Nguyễn Nhật Minh – Role
- Bùi Quang Vinh – Role
- Nguyễn Đức Thịnh – Role
- Lê Hữu Hải Trí – Role
- Phạm Thế Danh – Role
We always welcome contributions from the community! If you want to help develop WorkClock, follow these steps:
- Fork this repository.
- Create a new branch (`feature/feature-name`).
- Commit your changes with a clear description.
- Submit a Pull Request for review.
📧 Email: your-email@example.com
🌍 Website: https://work-clock-theta.vercel.app
📱 Facebook: https://facebook.com/workclock
Thank you for your interest in WorkClock! 🚀