01FRONTEND
The web page
What your user sees
Acme HelpdeskDemo
Support tickets
3Load tickets from the database into this page.
Page is ready. Choose an action to begin.
The page talks to the API. The API talks to the database.
FROM A CLICK TO A ROW
Make a change. Follow the request. Watch your tables respond.
What your user sees
Load tickets from the database into this page.
The bridge to your data
/api/ticketsReceives the page’s request and decides what to ask the database.
No request yet
Waiting for a result…
Where structured data lives
idintegerPK
nametextNOT NULL
idintegerPK
titletextNOT NULL
statustextopen / resolved
owner_idintegerFK → users.id
A schema groups related tables. A table stores rows. A primary key (PK) identifies a row; a foreign key (FK) links it to another table.
Read ticket records. Nothing is changed by a read.
SELECT * FROM public.tickets ORDER BY id;
Try “Run journey” to load tickets. The page, API, and database will light up in order. Use “Step” to move one stage at a time.
Watch the database change before the web page catches up.