The Task Management System is a simple project that helps manage project task progress. It supports three user roles: Admin, Project Manager, and Regular Employee.
- Admin: Full access to all data, user management, and system management.
- Project Manager: Manages projects and tasks.
- Regular Employee: Submits progress for assigned tasks (start/end times), used to calculate work duration for reports.
- User Management: Admins create and manage users.
- Project Creation: Admins or Project Managers create projects and assign employees.
- Task Updates: Employees submit progress on assigned tasks.
- Task Review: Project Managers monitor progress and update task statuses.
- Report Generation: Only Admins and Project Managers can generate printable reports.
- Login System
- Project Management (CRUD)
- Task List & Progress Submission
- Report Generation
- User Management (CRUD)
- HTML
- PHP/MySQLi
- CSS
- JavaScript (jQuery/Ajax)
- Bootstrap
- Download and extract the source code.
- Set up a local web server (e.g., XAMPP).
- Create a database named
tms_db
and import the SQL file in thedatabase
folder. - Move the source code to the web server directory (e.g.,
C:\xampp\htdocs
). - Open your browser and visit:
http://localhost/task_management_system
.
- Email:
[email protected]
- Password:
admin123