Task Management System
A simple Task Management System built with PHP, MySQL, and XAMPP that allows users (admin and employees) to manage tasks, assign roles, track task progress, and receive notifications.
Full Tutorial
On Youtube
DEMO
DEMO
Features
- User Role Management: Supports two roles - Admin and Employee.
- Task Management: Create, update, delete, and view tasks.
- Task Categorization: Filter tasks by status, and due date.
- Authentication and Authorization: Secure login system with role-based access control.
- Notifications: Notify users of assigned tasks and important updates.
- Task Filtering: Filter tasks by priority, status, deadline.
- Task Deadlines: Track due dates and overdue tasks.
Requirements
- XAMPP (PHP, MySQL, Apache)
- PHP 7.4 or higher
- MySQL 5.7 or higher
Login Credentials:
Default Admin User:
- Username: admin
- Password: 123
Default Employee User:
- Username: john
- Password: 123
Contributing
If you’d like to contribute, please fork the repository and submit a pull request. Any contributions are welcome.
License
This project is open-source and available under the MIT License.