The Task Management System is a web-based application designed to help users organize, track, and manage their tasks efficiently. It allows users to create, update, delete, and prioritize tasks while maintaining a user-friendly interface.
- User Authentication: Secure login and registration system.
- Task Creation: Users can add new tasks with due dates and descriptions.
- Task Prioritization: Set priority levels (Low, Medium, High) for better organization.
- Task Status Management: Mark tasks as Pending, In Progress, or Completed.
- Edit & Delete: Update or remove tasks as needed.
- Search & Filter: Find tasks quickly using search and filters.
- Responsive UI: Works seamlessly across devices.
- Frontend: React.js, HTML, CSS, JavaScript
- Backend: Node.js, Express.js
- Database: MongoDB
- Authentication: JWT (JSON Web Tokens)
- State Management: Redux Toolkit
- Node.js and npm installed
- MongoDB setup
The system now includes an Admin/Employer Dashboard for managing users, tasks, and viewing reports with enhanced privileges.
Default Admin Credentials Username: Ashafak123 Password: Ashafak123
Use these credentials to log in to the Admin/Employer Dashboard on the frontend.
For any queries, feel free to reach out:
- Email: ashafak04@gmail.com
- LinkedIn: Ashafak Astanwale