Skip to content

Repository files navigation

WorkClock – OT Management System

WorkClock Logo

📌 Introduction

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.

🎯 Objectives

  • ✅ Automate the OT request and approval process.
  • ✅ Allow employees to track their overtime hours visually.
  • ✅ Support effective OT management for both employees and managers.

🛠️ Technologies Used

Frontend

  • 🖥️ React.js – Modern UI library.
  • 🎨 Tailwind CSS – Utility-first CSS framework for styling.
  • Vite – Fast development build tool.

Backend

  • 🌐 Node.js & Express.js – Backend server.
  • 🗂️ MongoDB – NoSQL database.
  • 🔐 JWT – User authentication.

DevOps & Deployment

  • 📦 Docker – Application containerization.
  • ☁️ AWS / Vercel – Hosting & deployment platforms.

🚀 Setup & Run Project

1️⃣ Clone the repository

```bash git clone https://github.com/your-repo/workclock.git cd workclock ```

2️⃣ Install dependencies

```bash npm install ```

3️⃣ Start the app

```bash npm run dev ``` The app will be running at http://localhost:5173.

🔥 Key Features

  • Login / Register account
  • Create and submit OT requests
  • Manage OT request status
  • View OT history
  • Manager approval system
  • User-friendly interface

👨‍💻 Development Team

This project was built by a team of 9 members from FPT University, currently interning at FPT Software:

  1. Phạm Minh QuânRole
  2. Nguyễn Đức HoàngRole
  3. Lương Thị Thùy TrangRole
  4. Nguyễn Tuấn KiệtRole
  5. Nguyễn Nhật MinhRole
  6. Bùi Quang VinhRole
  7. Nguyễn Đức ThịnhRole
  8. Lê Hữu Hải TríRole
  9. Phạm Thế DanhRole

🤝 Contributing

We always welcome contributions from the community! If you want to help develop WorkClock, follow these steps:

  1. Fork this repository.
  2. Create a new branch (`feature/feature-name`).
  3. Commit your changes with a clear description.
  4. Submit a Pull Request for review.

📞 Contact

📧 Email: your-email@example.com
🌍 Website: https://work-clock-theta.vercel.app
📱 Facebook: https://facebook.com/workclock

Thank you for your interest in WorkClock! 🚀

About

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages