BeTechified
Backend Development Group Projects
This document outlines the 5 simple [Link] API projects for students, grouped into
teams. Each group will develop a small but functional API implementing CRUD operations
without a database.
General Expectations
1. Every group member must contribute meaningfully through GitHub commits and pull
requests.
2. Each API must include clear and consistent routes using [Link].
3. Testing should be done using Postman, and a Postman collection should be shared.
4. Each group must make a short 5 slides presentation explaining their project logic and
endpoints.
5. Code should be clean, readable, and well-commented.
Projects Overview
Group 1.
Task Manager API
Build an API that lets users create, read, update, and delete (CRUD) tasks. Each task
should have a title, description, and status (pending/completed).
Expected Deliverables:
- [Link] API implementing CRUD operations
- GitHub repository with commits from all members
- Postman collection for testing endpoints
- PowerPoint or Google Slides presentation explaining the project
- Live demo (via localhost or deployment) during presentation week
Group 2.
Student Record API
Develop an API to manage a list of students. Implement endpoints to add, view, edit, and
remove student records.
Expected Deliverables:
- [Link] API implementing CRUD operations
- GitHub repository with commits from all members
- Postman collection for testing endpoints
- PowerPoint or Google Slides presentation explaining the project
- Live demo (via localhost or deployment) during presentation week
Group 3.
Expense Tracker API
Build an API that allows users to add, list, update, and delete expenses with details such
as amount, date, and category.
Expected Deliverables:
Group 4.
Note-Taking API
Build an API that allows users to create, retrieve, update, and delete text notes.
Expected Deliverables:
- [Link] API implementing CRUD operations
- GitHub repository with commits from all members
- Postman collection for testing endpoints
- PowerPoint or Google Slides presentation explaining the project
- Live demo (via localhost or deployment) during presentation week
Group 5.
Product Inventory API
Design an API that simulates managing products in an inventory. Include endpoints for
adding, listing, editing, and removing products.
Expected Deliverables:
- [Link] API implementing CRUD operations
- GitHub repository with commits from all members
- Postman collection for testing endpoints
- PowerPoint or Google Slides presentation explaining the project
- Live demo (via localhost or deployment) during presentation week
Group 6.
Book Library API
Build an API that allows users to manage a collection of books. Each book should include
details such as title, author, genre, and availability status.
Expected Deliverables:
● [Link] API implementing CRUD operations
● GitHub repository with commits from all members
● Postman collection for testing endpoints
● PowerPoint or Google Slides presentation explaining the project
● Live demo (via localhost or deployment) during presentation week
Group 7.
Movie Recommendation API
Develop an API to manage a list of movies. Users should be able to add, view, update, and
delete movie records, including details like title, genre, release year, and rating.
Expected Deliverables:
● [Link] API implementing CRUD operations
● GitHub repository with commits from all members
● Postman collection for testing endpoints
● PowerPoint or Google Slides presentation explaining the project
● Live demo (via localhost or deployment) during presentation week
Group 8.
Attendance Tracker API
Build an API that helps manage attendance records for students or staff. Include
endpoints for adding, viewing, updating, and deleting attendance entries.
Expected Deliverables:
● [Link] API implementing CRUD operations
● GitHub repository with commits from all members
● Postman collection for testing endpoints
● PowerPoint or Google Slides presentation explaining the project
● Live demo (via localhost or deployment) during presentation week
Group 9.
Recipe Management API
Design an API that allows users to create, retrieve, update, and delete recipes. Each recipe
should include details such as recipe name, ingredients, preparation time, and category.
Expected Deliverables:
● [Link] API implementing CRUD operations
● GitHub repository with commits from all members
● Postman collection for testing endpoints
● PowerPoint or Google Slides presentation explaining the project
● Live demo (via localhost or deployment) during presentation week
Group 10.
Event Planner API
Build an API that allows users to manage events. Include endpoints for creating, listing,
updating, and deleting events with details such as event name, location, date, and
description.
Expected Deliverables:
● [Link] API implementing CRUD operations
● GitHub repository with commits from all members
● Postman collection for testing endpoints
● PowerPoint or Google Slides presentation explaining the project
● Live demo (via localhost or deployment) during presentation week
Timeline
Submission - 4th of June, 2026
Group Presentation - 6th of June, 2026
Note: Submission of individual assignments adds to your mark as a group