FastAPI Clean Architecture

 1. Folder create 

2. uv init

3. uv venv

4. Activate with: source .venv/bin/activate

5. uv add fastapi

6. create src/main.py

7. create src/logging.py

8. create src/rate_limiting.py

> uv add slowapi

9. create src/__init__.py

10. create src/entities/__init__.py

11. create src/entities/todo.py

> uv add sqlalchemy

12. create src/entities/user.py

13. create src/database/__init__.py

14.create src/database/core.py

> uv add dotenv

15. create .env


Comments