Peach

Dashboard

Placeholder screens. They exist to prove the browser, API and database talk to each other.

API
Readiness of the backend and its database
Polled every 15 seconds from /api/v1/health/ready.
Items
The placeholder resource

How the pieces fit

The browser talks to Next.js, Next.js talks to FastAPI over the published port, and FastAPI keeps its rows in Postgres. Every card above is a round trip through all three.