Supporting product
Retail Jobs UK
A secondary product supporting JobFast — and deliberately built on a different backend platform. It's the reason I'm comfortable recommending either Firebase or Supabase for your project on merit, rather than defaulting to the one stack I know.
The problem
JobFast needed a steady supply of well-structured retail job content and a way to manage it without a developer in the loop. Retail Jobs UK provides that: a database-backed site with its own admin tooling, so content can be created, edited and published directly.
Tech stack
What was built
Admin & CMS tooling
A client-side CMS pattern lets content, listings and pages be edited in the browser without touching code or redeploying.
Database-backed features
Postgres schema managed through versioned SQL migrations, with row-level access rules enforced at the database instead of in the UI.
Server-side logic
Edge Functions written in Deno handle the jobs that shouldn't run in a browser — scheduled work, protected reads and integrations.
Media & storage
Uploads, image handling and access-controlled file storage wired into the same auth model as the rest of the app.
Tested and linted
Vitest coverage on the logic that matters and ESLint in the pipeline, so changes stay safe to make months later.
Screens
Need admin tools your team can actually use?