This project demonstrates a moderately complex FastAPI structure with:
- Modular routers (users, items)
- In-memory DB with CRUD (poised for upgrade)
- Dependency injection examples
- Pydantic schemas & validation
- Environment-based settings management
- Install requirements:
pip install -r requirements.txt
- Run the app:
uvicorn app.main:app --reload
- Visit: http://127.0.0.1:8000/docs for API docs.
pytest