Flash gallery
Filter by style, by artist, or only what's still available. Claimed pieces stay up, marked Claimed, so the wall never looks empty and nobody asks for something that's gone.
A website for tattoo studios
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
is the swallow still available??
Flash galleryhow much for a rose on my ribs, like palm size
Price guidewho does fine line
Artist pagesis it normal that it's peeling
Aftercarehow do i book
Consult slipFlashwall gives each of these its own page, so your artists can get back to drawing.
Setting it up
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",
};
Run npm run build. You get a folder of plain files.
No database, no server, no account to keep paying for.
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
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.
Hands and ribs +30%. Neck +40%. Colour +25%. Every number is yours to change.
What's in it
Filter by style, by artist, or only what's still available. Claimed pieces stay up, marked Claimed, so the wall never looks empty and nobody asks for something that's gone.
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.
Four stages of healing and the signs that mean see a doctor. Clients can print it and stick it on the fridge.
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.
Follows the client's phone. Paper by day, ink by night.
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
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.
Fill in one file, build, and put your wall where every client can find it.