Inspiration
The inspiration behind this project came from noticing how difficult it is for students to manage their daily tasks and deadlines. I wanted to build a tool that makes it easier for students to stay organized and productive.
What it does
This project is a web app that allows users to create task lists, set deadlines, receive reminders, and track progress over time. It’s especially useful for students and freelancers.
How we built it
Frontend: React.js with Tailwind CSS
Backend: Node.js and Express
Database: MongoDB
Hosting: Deployed on Vercel and MongoDB Atlas We used GitHub for version control and Figma for initial UI designs.
Challenges we ran into
Figuring out user authentication securely was tricky, but we implemented JWT-based login after testing various options.
Our API requests were slow initially, so we optimized the database queries.
Accomplishments that we're proud of
We completed the MVP in just 10 days.
The app was featured in our college tech fair.
We maintained 100% uptime during a live demo.
What we learned
How to use Firebase and OAuth 2.0 for real-time apps
The importance of user testing early in the design phase
Better understanding of RESTful API practices
What's next for new project
Add voice command support for task creation
Improve mobile responsiveness
Release a public beta and collect user feedback
Log in or sign up for Devpost to join the conversation.