-
Notifications
You must be signed in to change notification settings - Fork 0
Application Design and Layout
James Brucker edited this page Jun 17, 2025
·
5 revisions
Uses SqlAlchemy, FastAPI, and Pydantic. Application deployed in a Docker container.
homelog/
├── app/
│ ├── core/
│ │ ├── config.py # App settings from .env
│ │ └── db.py # DB engine & session config
│ ├── crud/
│ │ └── user.py # SQLAlchemy operations
│ ├── models/
│ │ └── user.py # SQLAlchemy model definition
│ ├── routers/
│ │ └── user.py # FastAPI route definitions
│ ├── schemas/
│ │ └── user.py # Pydantic input/output models
│ └── main.py # FastAPI app entry point
├── .env
├── Dockerfile
├── requirements.txt
└── docker-compose.yml