UCLA-CS130-23Fall / EasySplit

MIT License
0 stars 3 forks source link

[Task] Building the CRUD APIs with the FastAPI #23

Closed huangyz0918 closed 1 year ago

huangyz0918 commented 1 year ago

Description:

The purpose of this task is to develop a set of CRUD APIs for our core data models using FastAPI. This will enable the front-end to perform basic data operations through a RESTful interface.

Scope:

Implement API endpoints for each of the basic database models. Ensure that the APIs support all CRUD operations: creating new records, reading existing ones, updating records, and deleting them.

API Endpoints to Implement:

Requirements:

Expected Outcome:

A fully functional API layer that can be tested with tools like Swagger UI or Postman. The API will allow our front-end team to begin integrating with the backend immediately.