Flashwall
Put your flash wall online.
A ready-made website for tattoo studios with a filterable flash gallery, a size and placement price guide, printable aftercare and a consult request slip.
Zip, 199 KB. MIT licence. Built 23 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
- Flash gallery
- Artist pages
- Price guide
- Aftercare
- Consult slip
- Demo app
Features
- Filterable flash gallery
- Price range by size and placement
- Pricing rule shown on the page
- Printable aftercare instructions
- Consult slip sent in one tap
- No payments, fees or booking cut
- Fill in one file to make it yours
Palette
#1b1714#5a5048#ebe0cb#d2c3a8#b8321f#962512
Style
- Bold
- Warm
- Editorial

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 flashwall.zip
cd flashwall
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

Chairtime
Shows walk-in customers the real wait from who is in each chair and what they are having, and keeps each regular's usual cut and guard numbers on a card.

Quiff
A ready-made hair salon website with a service menu, stylists, hours and a price and time estimator that you edit in your browser, with no server or booking system.

Tenfit
Matches each client's ten nail measurements to your tip size chart, flags in-between fingers, prices add-ons, and tracks press-on orders from painted to posted.
