Skip to content
Live siteBrand sitesPhotography studio

Maya Photography

A portfolio site that lets the photographs lead and the interface stay out of the way.

Imagery on this build is placeholder stock photography. The brand is a studio concept, not a named client.

Home, a project page, journal and about. Recorded from the running site.
Type
Live site
Industry
Photography studio
Category
Brand sites
Built with
  • React 18
  • React Router
  • Framer Motion
  • Lenis
  • Vite

The brief

A photographer's site lives or dies on how it shows the work: fast, composed galleries and very little noise around the images.

How we built it

A monochrome, cinematic site with Lenis smooth scrolling, clip-path image reveals, a scroll-driven gallery, filterable projects, dynamic project and journal pages, a validated inquiry form and a thin geometric background layer. Reduced motion is respected throughout.

What is in it

  • Filterable projects index and dynamic project pages
  • Journal with article pages
  • Scroll-driven horizontal gallery and clip-path reveals
  • Validated inquiry form, WhatsApp shortcut and cookie notice
  • Content in data files, so swapping in real work is an edit, not a rebuild

A closer look at Maya Photography.

  • Maya Photography home with a large monochrome headline over a photograph
    First screen.
  • Maya Photography manifesto section
    The manifesto section.
  • Golden Hour Maternity project page
    A project page.
  • Maya Photography journal index
    The journal.
Maya Photography on a phone
Phone view

Want a build like this?

Tell us what you need. We will say what we would build, what stays manual, and what it would honestly take.