Project · Art Gallery Website
SmitsArtStudio: a digital gallery that feels like a real room
Live gallery
Browse the full SmitsArtStudio site with all current paintings, mockups, and contact details.

I built this site for an artist who wanted a clean, calm place to show their work and let people reach out for commissions or purchases.
The focus was on making the paintings the center of the experience (not the UI). The layout is simple, loads fast, and feels like walking through a gallery.
Images are optimized and lightly watermarked to reduce misuse, and the contact form is protected so the artist doesn't get spam.
Role
Design, frontend, backend, and deployment
Stack
Next.js · TypeScript · Tailwind CSS
Focus
Visual storytelling & smooth browsing
Status
Live
Gallery-first frontend
Built in Next.js with a calm, responsive layout that keeps the work in focus. Motion is subtle and the UI stays quiet so the paintings lead.
Structured artwork data
Supabase backs a relational artwork catalog with derivative WebP assets. It keeps the gallery fast to browse and easy to expand without reworking pages.
Secure inquiries + email
A custom inquiry endpoint uses Turnstile verification, server-side validation, and rate limiting. Email is routed through a multi-provider pipeline with SPF, DKIM, and DMARC set up.