A quirky, playful take on the classic to-do list — built to make productivity feel a little more fun and a little less like work.
Users can create, edit, complete, and delete tasks with just a few intuitive clicks.
A counter keeps track of how many tasks are left, and if your list starts getting a bit too long, a gentle nudge encourages you to take action.
Live link: Coming soon!
- Create, edit, complete, and delete tasks
- Task counter to track remaining items
- Gentle “overflow” reminder if the list gets too long
- User-specific lists via authentication
- Responsive, playful UI
- Built with MVC architecture for clean organization
Tech Used:
Node.js, Express, MongoDB, Passport.js, EJS, CSS
Our mission?
To blend productivity with a touch of whimsy and a sprinkle of order in a full-stack web application.
The result?
- MVC architecture provides a tidy, well-structured codebase.
- CSS brings the inviting, quirky, playful design to life.
- Node.js + Express work behind the scenes, listening for requests and serving up responses.
- Passport.js welcomes users, making sure they have an account to personalize their lists.
- MongoDB stores each user and their unique tasks.
- EJS handles adaptive rendering to choreograph what appears on the screen.
- And of course — everything is wrapped up in responsive web design. 🌟🎨🚀✨
npm install
npm start