This project implements a simple CRUD API for managing user data using FastAPI and MongoDB.
- Create a user: Add a new user to the database.
- Get user details: Retrieve details of a user by their ID.
- List all users: Retrieve a list of all users in the database.
- Update user details: Edit an existing user's information.
- Delete a user: Remove a user from the database.
To run this project, you need to have Python 3.7 or higher and the following libraries installed:
fastapi
uvicorn
pymongo
Install the dependencies by running:
pip install -r requirements.txt