Details
product / active build
Tatovering
A tattoo booking and studio-management product with a Next.js frontend and Go/Supabase API.
Live 3D architecture
The scene beside this panel is this system's architecture. Drag to rotate, scroll panel to read on.
Problem
Tattoo marketplaces have to serve clients browsing artists and designs while also supporting studio-side management workflows.
Contribution
Built frontend and API surfaces for tattoo scheduling, artwork browsing, tattoo artist/studio records, and business-management flows.
Architecture
The frontend uses Next.js, Ant Design, Tailwind, dark mode, maps, and i18n; the API uses Go/Gin with Supabase-backed resources for users, artists, tattoo artwork, and studios.
Technical decisions
Tradeoffs
Outcome
A product-engineering example covering fullstack CRUD, marketplace modeling, booking UX, and frontend/backend integration.
Stack and domains
- Next.js
- React
- TypeScript
- Ant Design
- Tailwind
- Go
- Gin
- Supabase
- Mapbox