Welcome to Time Manager

Time Manager is a comprehensive internal tool designed for PrimeBank to centralize time tracking, team management, and performance analysis. It streamlines the coordination between technical teams and support services, ensuring accurate time reporting and efficient project tracking.
Key Features
-
Time Tracking --- Automated reporting of arrival and departure times for all employees with historical tracking.
-
Team Management --- Manage teams, assign roles, and view collective schedules and dashboards.
-
Performance KPIs --- Visualize productivity metrics, overtime, and punctuality with interactive charts.
-
Secure Access --- Role-based access control (Manager vs. Employee) with JWT authentication.
Documentation Sections
- Getting Started: Set up your local development environment.
- Architecture: Understand the system design, database schema, and technology stack.
- Deployment: Learn about the production environment on
ytlabs.space. - Developer Guides:
Quick Tech Stack
| Component | Technology | Description |
|---|---|---|
| Backend | REST & GraphQL API with Graphene. | |
| Frontend | Dynamic UI with Vite and TailwindCSS. | |
| Database | Robust relational database. | |
| DevOps | Containerized development and deployment. |
Project Status
Time Manager is currently in active development. Check the repository for the latest updates.