2025Full-Stack · Web AppsLive in production
Taskflow
A to-do app that shows whether the habit stuck.
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.