This project demonstrates a simple FastAPI application that connects to a MongoDB database and implements CRUD (Create, Read, Update, Delete) operations for a "Todo" model.
- FastAPI (Web Framework)
- Pydantic (Data Validation)
- MongoDB (Database)
- pymongo (MongoDB Driver)
- Install dependecies
pip install -r requirements.txt
- Set up MongoDB connection:
- Configure the MongoDB connection details in
src/config/connection_db.py
.
- Start Application
fastapi dev app/main.py