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.

Open SmitsArtStudio
SmitsArtStudio homepage

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.