A website for tattoo studios

Put your flash wall online.

Flashwall is a ready-made website for tattoo studios. A flash gallery clients can filter, an honest price guide by size and placement, aftercare they can print, and a consult slip they send you in one tap. Fill in one file and it's yours.

Static files · No server · No tracking

What your inbox looks like now

Five questions, answered before they ask.

  1. is the swallow still available??

    Flash gallery
  2. how much for a rose on my ribs, like palm size

    Price guide
  3. who does fine line

    Artist pages
  4. is it normal that it's peeling

    Aftercare
  5. how do i book

    Consult slip

Flashwall gives each of these its own page, so your artists can get back to drawing.

Setting it up

Three steps, one file.

  1. Fill in content.ts.

    Your studio name, hours and address. Your artists and whether their books are open. Your flash with prices. Your size tiers and placement rates. Your aftercare. It's one typed file, and the tests tell you if a flash piece points at an artist who isn't there.

    export const studio = {
      name: "Black Lantern Tattoo",
      hours: [{ days: "Saturday", hours: "11am – 6pm" }],
      currency: "USD",
    };
  2. Build it.

    Run npm run build. You get a folder of plain files. No database, no server, no account to keep paying for.

  3. Put it anywhere.

    Any static host will serve it, from any folder. Routes use the address hash, so links to a flash piece or an artist work even from a subfolder.

The price guide

An honest number, from a rule you set.

Clients want a ballpark before they message. Flashwall works it out the way your artists already do: a base price for the size, a bit more for placements that take longer, a bit more for colour. It shows a range, never a promise, and says the artist confirms it at the consult.

  • Tiny ≤ 5 cmfrom $80
  • Small ≤ 10 cmfrom $150
  • Medium ≤ 15 cmfrom $250
  • Large ≤ 25 cmfrom $400
  • Over 25 cmpriced by session

Hands and ribs +30%. Neck +40%. Colour +25%. Every number is yours to change.

Colour
$140–$180 SMALL TIER · FOREARM · BLACK AND GREY
Try the full guide

A guide, not a quote. Your artist confirms the price.

What's in it

Everything a client checks before they walk in.

Artist pages

Each artist gets a bio, their styles, their flash and their Instagram. When an artist's books are closed, the button says Join the waitlist.

Aftercare

Four stages of healing and the signs that mean see a doctor. Clients can print it and stick it on the fridge.

Consult slip

A short form turns into a tidy plain-text slip the client emails you in one tap, copies into a DM, or prints for a walk-in. Nothing is sent until they send it.

Light and dark

Follows the client's phone. Paper by day, ink by night.

No tracking

No analytics, no cookies, no font CDNs, no embeds. It makes no third-party requests at all.

Prefilled links tie it together: Ask about this piece carries the flash and artist into the form, and the price guide carries size, placement and colour. A half-written request is still there when they come back.

Try it

Walk around the demo studio.

The demo lives in app/. Open it directly.

This is the full app with sample content for Black Lantern Tattoo, a studio that doesn't exist. Every page you can click here is what your clients will get.

Open it in its own tab ↗

Pin it up tonight.

Fill in one file, build, and put your wall where every client can find it.