
Back to Projects
Tasky - Task Manager Web Application
Full Stack DeveloperLive Demo

Overview
A powerful and user-friendly full-stack Task Manager Web Application designed to simplify personal productivity. It includes user authentication, task categorization by due date, a notes section, and automatic daily email reminders. Built using EJS templating and Node.js with MongoDB, it ensures secure session handling, efficient task CRUD operations, and mobile-friendly responsiveness. Features include JWT-based login, task filtering by priority and completion, and automated reminders using Node-cron and Nodemailer.
Key Features
- ▹User authentication with JWT
- ▹Task CRUD operations
- ▹Task categorization by due date
- ▹Priority-based task filtering
- ▹Notes section for additional information
- ▹Automatic daily email reminders
- ▹Mobile-responsive design
Technologies Used
HTMLCSSJavaScriptEJSNode.jsExpress.jsMongoDBJWTbcryptcookie-parserbody-parsercorsdotenvexpress-sessionmethod-overridemongoosenodemailernode-cronnodemon
Challenges
Implementing automated email reminders using Node-cron and ensuring reliable delivery.
Key Learnings
Learned about scheduled tasks, email automation, and session management in Node.js.
