Auto Workforces
The public website of an Ontario-licensed automotive recruitment agency: live job listings, employer enquiries, resume uploads and booked calls, all flowing into the agency's recruiting system.

Introduction
Auto Workforces places service technicians, mechanics, service advisors, auto body and dealership staff across Canada. The site has three jobs: win employer leads, collect candidate resumes and publish live openings.
Next.js
React
TypeScript
Tailwind CSS
shadcn/ui- Cal.com
- Resend
Vercel
Highlights
- Built the whole site: home, candidate and employer pages, six industry pages, a jobs board and a job-post form.
- Pulled live openings from the agency's Recruitly account onto the site, refreshed every 30 minutes and marked up for Google for Jobs.
- Sent every enquiry, resume and booking straight into Recruitly, with an email to the team as a backup so no lead is lost.
- Kept the site inside Vercel's free tier by prebuilding pages and serving them from the CDN instead of rendering every visit.
How it is used
- Employers send an enquiry from a short two-step pop-up, post a job, or book a call with the sales team.
- Candidates browse open roles with search and city filters, apply on the job's own page, or upload a resume.
- The booking dialog asks whether you are hiring or looking for work, then opens the right calendar already filled in.
- One codebase serves two markets: autoworkforces.ca for Canada and a .com site with worldwide copy.
Implementation
- Next.js 16 App Router with React 19, TypeScript, Tailwind CSS 4 and shadcn/ui, hosted on Vercel.
- Jobs come from Recruitly's public API on the server, so listings are in the HTML for search engines, with JobPosting structured data and a sitemap of live jobs.
- Forms post to API routes that create Recruitly leads or candidates (with CV upload) and email the team through Resend.
- Cal.com embed for bookings; a signed webhook writes booked, rescheduled and cancelled calls back to the Recruitly record.
- Pages are prebuilt once per market and cached on the CDN; links prefetch only on hover, focus or touch.
Outcomes
- Gave the agency one site where every lead, resume and booking lands in its recruiting system.
- Put live job openings in front of candidates and Google without anyone retyping them.
- Cut hosting usage that was close to the Vercel Hobby limit by serving prebuilt pages from the CDN.