Keyway
Be the number they call at 2 a.m.
A ready-made locksmith website with a call button on every screen, a locked-out guide with price ranges, a key price list, and open-now hours.
Zip, 181 KB. MIT licence. Built 31 Oct 2026.
Live preview
This is the real site, not a mock-up. Click around; the button on it opens the working app.
What you get
Everything a website needs, already done.
Pages and screens
- Launch page
- Home
- Locked out? guide
- Key prices
- Area & hours
Features
- Call button on every screen
- Three-question Locked out? guide
- Typical price ranges with after-hours fee
- Key cutting price list with estimator
- Open-now status from your hours and time zone
- Edit one profile file to make it yours
Palette
#121c2b#4c5566#ebe8e0#d8d3c7#a9a395#0f1b2e
Style
- Bold
- Dark
- Minimal

For developers
A real codebase, not a page builder export.
Stack
Vite, React 19 and TypeScript for the app. The launch page is plain HTML, CSS and a little JavaScript with no build step. Vitest for unit tests, Playwright for browser tests.
Run it
unzip keyway.zip
cd keyway
npm install
npm run devIn the zip
site/the launch page with the built app insite/app/src/ande2e/the app source and testsdocs/technical-docs/architecture, runbook, quick referenceSTART-HERE.mdandLICENSE(MIT)
More like this
Also on the shelf

Ringmain
A ready-made website for UK electricians that checks whether you cover a visitor's postcode, guides them on emergencies, and takes booking requests by email.

Ballpark
A ready-made handyman website with service, gallery and hours pages, plus a job menu that gives customers a rough price and time and sends you their list.

Switchplate
A ready-made website for independent electricians with services, a job photo gallery, opening hours, price bands and a home safety check for callers.
