← All projects
2025Full-Stack · Web AppsLive in production

Taskflow

A to-do app that shows whether the habit stuck.

Taskflow

The problem

A checklist tells you what's left today. It says nothing about whether you've kept up for the last month, which is the part I wanted to see.

What I built

Taskflow is a MERN to-do app: register, log in, and land on a protected dashboard with full CRUD over tasks and filters for all, pending, and completed. Completed tasks feed a heatmap, which makes a good month and a bad one look very different from across the room.

  • JWT authentication with registration, login, and protected dashboard routes
  • Add, edit, complete, and delete tasks, with all / pending / completed filters
  • Heatmap of completed tasks for tracking daily consistency
  • Frontend on Vercel, Node and Express API, MongoDB Atlas for storage

How it turned out

Live and usable. It's a small app, but the auth, the CRUD, the filters, and the deployment are all real, and it was the first one I finished by myself.