Skip to content
All work

My own product

JobFast

I designed and built this as my own product, so it shows I can make real software, not just templates. Nobody paid me to build it. I built it, launched it, and have kept it running ever since.

The problem

People who work in UK retail apply for jobs on general job boards. Those boards were never built for shift work, for hiring lots of people at once, or for CVs from outside an office. JobFast is made for them. It helps people write a better application, work out what a job really asks for, and get in ahead of the queue.

Built with

Next.js 14
TypeScript
Tailwind CSS
Firebase Auth
Firestore
Firebase Storage
App Hosting
Stripe
Resend
Google Gemini AI

What was built

Logins and user accounts

People sign in by email or with a social account. Everyone's own pages and details stay locked to them, everywhere in the app.

The JobFast dashboard: a welcome message above colour-blocked cards for My CV, an AI cover letter generator, a job description analyser, an AI mock interview and a LinkedIn guide, with a dark navigation sidebar down the left.

AI-assisted career features

Google Gemini gives feedback on a CV and advice on each job application. It has limits and backups built in, so it holds up under real use.

JobFast's CV feedback screen, scoring an uploaded CV 4 out of 10 for content quality and 9 out of 10 for readability, followed by a numbered list of specific improvements.

Payments

Stripe handles one-off payments and monthly plans. The moment someone pays, their account updates to match.

The JobFast Pro upgrade page, showing a £4.99 per month plan, the six Pro features it unlocks and an Upgrade to Pro button.

A design that works on a phone

Built for small screens first, in Next.js and Tailwind. Dashboards, forms and pages that still work properly on a phone.

JobFast on a phone: an interview preparation hub listing an AI mock interview, interview basics, company research, Q&A training and other guides, above a bottom navigation bar.
  • Automatic account and alert emails, sent through Resend with branded templates.

Want something built to this standard?