WebsiteNewFor Tattoo studio

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.

Download the source

Zip, 199 KB. MIT licence. Built 23 Oct 2026.

Live preview

Loading the live site…

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
Flashwall on a phone
On a phone, as shipped.

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 dev

In the zip

  • site/ the launch page with the built app in site/app/
  • src/ and e2e/ the app source and tests
  • docs/technical-docs/ architecture, runbook, quick reference
  • START-HERE.md and LICENSE (MIT)

More like this

Also on the shelf

  • Beauty & Personal CareTool

    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.

  • Beauty & Personal CareWebsite

    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.

  • Beauty & Personal CareTool

    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.