raya/dos.
Chile's tattoo artist directory: clients post their idea and get quotes; artists get a showcase, a calendar and clients. My own product, from idea to production.
Role
Product, design and development
Year
2026

The problem
Finding a tattoo artist in Chile means scrolling Instagram and asking for quotes by DM. And for artists, Instagram isn't a portfolio: quotes get lost in messages and the calendar lives in a notebook.
The solution
Showcase and search
Profiles by style and city, with portfolio, reviews and starting price. Every style and city has its own page, built for Google.
The idea wall
Clients post their idea for free and artists propose a price, sessions and a slot from their calendar. Once accepted, both sides share WhatsApp.
Pro for artists
A radar that shows ideas in their style 12 hours before everyone else, a calendar with published slots, a profile for each client and a syncable calendar feed.
Stack
Frontend
Data
Backend
Infra
Content
Architecture
Business logic lives in the database: Postgres decides who can view, propose or book, and the app just asks.
Visit
Browser
Next.js 16 with Server Components, mobile-first.
Delivery
CloudFront + Lambda
Standalone Next with Lambda Web Adapter.
S3
Static assets and edge caching.
Data
Supabase Postgres
35 migrations, RLS and guarded functions, covered by 259 SQL tests.
Storage
Portfolio photos optimized to WebP.
Notifications and payments
Resend
Emails for quotes, deals and appointments.
Flow
Pro plan billing, no auto-renewal.
Screens
01 / 06





Next project · 01
Awna→