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.


Log in or sign up for Devpost to join the conversation.