Character
Hero
Back to Projects

Tasky - Task Manager Web Application

Full Stack DeveloperLive Demo
Tasky - Task Manager Web Application screenshot 1

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.

Nitish Jangra

© 2026 Developer Portfolio of Nitish Jangra