Project Management Tool
The Project Management Tool is a web application designed to streamline task assignments, tracking, and reporting, enabling efficient team management in organizations.
Project Overview
This tool provides role-based access for Admins, Managers, HR, and Employees, offering functionalities like task assignments, check-in/out tracking, leave management, and detailed reporting.
Key Features
- Role-based panels for Admins, Managers, HR, and Employees
- Task creation, assignment, and tracking
- Check-in/out tracking for accurate time management
- Leave request submission and approval process
- End-of-day reporting and file uploads
Technologies Used
- Python and Flask
- SQLite and SQLAlchemy
- HTML/CSS for the front-end
- JWT for secure authentication
View Code