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

Share this project:

Updates