Backend

Framework: FastAPI

Database: PostgreSQL

ORM: SQLAlchemy v2

Testing: Pytest

Frontend

Framework: Next.js (TypeScript)

Component Library: Shadcn

Data Tables: TanStack Table

Development Environment

Containerization: Docker DevContainers

Code Quality: Pre-commit hooks with Ruff (Python) and Prettier (TypeScript/JavaScript)

CI/CD: GitHub Actions

Deployment

Containerization: Docker

Host: UNC Servers

Third-Party Services

Google Maps API

Address Autocomplete