Skip to content
Matthew Oshin
Back to entrepreneurship
Active client engagement

mTrain studio site

Marketing site and admin dashboard for a strength-and-wellness studio in Westport, CT.

Overview

The owner ran an aging WordPress site on a real, established business. I rebuilt the public surface on a modern stack and framed the engagement as a conversion problem, not a commerce problem: send qualified traffic into a third-party booking flow and capture the leads the booking platform alone would miss. A house rule I hold the project to: never fabricate business facts, hours, stats, credentials, and prices are real or honestly marked as placeholders.

What it involved

  • Editorial hero with an animated ambient background and responsive fixes across breakpoints.
  • An admin dashboard backed by Supabase auth with a Mindbody data layer.
  • Lead capture wired into Resend so qualified inbound reaches the owner.
  • Conversion-first information architecture that routes traffic into the studio's booking flow.

Stack

  • Next.js 16
  • Tailwind v4
  • shadcn-style UI
  • Supabase
  • Resend
  • Vercel