Ir al contenido

Stack Overview

LayerTechnologyVersion
FrontendAngular21.2.4
Frontend runtimeNode / Bun24.x / 1.3.5
BackendDjango + DRF5.2 / 3.15
Backend runtimePython3.13
DatabasePostgreSQL16
ASGI serveruvicorn0.30+
Auth (dev)SimpleJWT (httpOnly cookies)5.3+
Auth (post-MVP)AWS Cognito
Deploy frontendAWS Amplify
Deploy backendAWS App Runner

Stack decisions documented in [[adr-002-dev-stack]], [[adr-002-a-backend-dev-stack]], [[adr-002-b-frontend-dev-stack]], [[adr-003-a-backend-prod-stack]], [[adr-003-b-frontend-prod-stack]].

Ventana de terminal
docker compose up -d # PostgreSQL + Django API at :8000
cd frontend && bun start # Angular dev server at :4200 (proxies /api/* to :8000)

Entry point: config.asgi:application (uvicorn, ASGI). Migrations + superuser seeding run automatically in the container entrypoint.