Jobs

A short queue. The prompt names the table, the activity log, and the settings. Open this page loads that screen. Sign in with demo@example.com and password demo.

Prompt

Sign in

Build a sign-in page for Jobs.
Title: Sign in.
Fields: Email, Password.
The account that works is demo@example.com and demo.
Button: Sign in.
Second button: Continue another way.
That second button does not call an identity provider.
It shows: This page does not call an identity provider.

Table

Build a table page.
Title: Table.
Columns: Name, Place, Status.
Field: Search. Button: Search.
The jobs are:
Replace the lobby bulb, Front desk, open
Paint the stair rail, West stair, waiting
Fix the dock latch, Loading, open
Order filter packs, Mechanical, done
Label the spare keys, Office, waiting
Reset the night alarm, Security, open
Search filters the table.
Nav: Table, Activity, Settings, Prompt.

Activity

Build an activity page for one job.
Title: Activity.
Job: Fix the dock latch.
Status steps: Reported, Assigned, On site, Closed.
The current step is On site.
Log lines:
2026-03-12T15:00:00Z Reported the latch, Loading
2026-03-12T16:10:00Z On site, Loading
Buttons: Local, UTC.
Nav: Table, Activity, Settings, Prompt.

Settings

Build a settings page.
Title: Settings.
Field: Display name. The name is Bela Costa.
Button: Save.
Plan is read-only: Bench.
Save sticks for this browser tab.
Nav: Table, Activity, Settings, Prompt.