A full-stack website — API, database, queue and workers.
Four pages over a FastAPI API with PostgreSQL, Redis and a background worker. Real accounts, real SQL, real job processing — described in one sentence and deployed live.
Not a mock-up — a running stack
Real backend
A FastAPI service handles signup, login, JWT sessions and job creation. Machine-readable API docs ship at /docs.
Real database
PostgreSQL stores users and jobs in its own container. No spreadsheets pretending to be a database.
Real background work
Signup enqueues a welcome job in Redis. A worker picks it up and writes the result back — watch it live on the Account page.
From a sentence to a live stack
Generated
Twelve files across API, worker, database schema and the front end.
Committed
Source pushed to a private repository — every change has an audit trail.
Deployed
Four containers built and wired on Coolify, with enforced resource limits and automatic HTTPS.
Evolved
Future edits are commits — push to main, auto-deploy takes over on the same URL.
Built to show, not to tell
Create an account and the whole chain becomes visible: your password is bcrypt-hashed, a row lands in PostgreSQL, a job enters the Redis queue, the worker processes it, and the dashboard reflects each state change as it polls the API.
Architecture chosen: FastAPI + PostgreSQL + Redis + worker — every layer real.
One deploy flow: repository write, four-service build, per-service limits, HTTPS verification.
Ongoing life: every change is a commit on main that auto-redeploys to this same URL.
Create an account and watch the stack work
Signup hashes your password, writes to PostgreSQL and queues a welcome job. The dashboard shows every step.
Try the backend