Inspiration

I built this project to improve my backend development skills and understand how real-world applications manage data. As a Computer Science learner, I wanted to practice building REST APIs and connecting them with a database.

What it does

Student Task Manager is a simple backend application that allows users to:

  • Create tasks
  • View all tasks
  • Update tasks
  • Delete tasks

How we built it

The project was built using Node.js and Express for the backend APIs and MongoDB for storing task data. Postman was used to test all API endpoints. The application follows basic CRUD operations to manage tasks.

Challenges we ran into

Initially, I faced issues with MongoDB connection and server errors. I also had to learn how to test APIs properly using Postman. Solving these problems helped me understand backend debugging and database integration better.

Accomplishments that we're proud of

I successfully created a working REST API with full CRUD functionality and connected it to MongoDB. This was my first complete backend project, and I’m proud that I was able to finish it and submit it to a hackathon.

What we learned

Through this project, I learned:

  • How to build REST APIs
  • CRUD operations
  • Connecting Node.js with MongoDB
  • Testing APIs using Postman
  • Basic backend debugging

What's next for STUDENT TASK MANAGER

In the future, I plan to add user authentication, task deadlines, and a frontend interface to improve usability.

Share this project:

Updates