AIMY · Full-stack demo

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.

FastAPIPostgreSQLRedis queueWorkerJWT auth
0
Pages
0
Source files
0
% self-contained
0
Containers
What makes it real

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.

Under the hood

From a sentence to a live stack

1

Generated

Twelve files across API, worker, database schema and the front end.

2

Committed

Source pushed to a private repository — every change has an audit trail.

3

Deployed

Four containers built and wired on Coolify, with enforced resource limits and automatic HTTPS.

4

Evolved

Future edits are commits — push to main, auto-deploy takes over on the same URL.

The story

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.

Step 1

Architecture chosen: FastAPI + PostgreSQL + Redis + worker — every layer real.

Step 2

One deploy flow: repository write, four-service build, per-service limits, HTTPS verification.

Step 3

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