
The Smart Task Management System is a web-based application designed to help teams and individuals efficiently plan, track, and manage daily tasks and projects. The system provides a centralized platform where users can create tasks, assign priorities, set deadlines, and monitor progress in real time. The application focuses on improving productivity, reducing manual tracking, and enhancing collaboration among team members.
The project was developed following standard software development life cycle (SDLC) practices, with emphasis on scalability, security, and user-friendly design.
User authentication and role-based access control
Create, update, and delete tasks
Task prioritization and deadline management
Real-time task status tracking
Dashboard with progress analytics
Email notifications for task updates
Responsive UI for desktop and mobile devices
Frontend: HTML, CSS, JavaScript, Bootstrap
Backend: Python (Django) / Node.js
Database: MySQL
Tools: Git, GitHub, VS Code
Deployment: AWS / Local Server