Photography studio template
Okoro

A roll of 35mm film feeds across the first screen in 3D, its frames developing as they travel: drag it, swipe it, and click any frame to open the job. Then the work, one job per screen, with the next one trailing the cursor and growing to fill the screen on a click. A full-screen menu that types itself in, a name that rolls into place, and a booking form that works.
- Pages
- Home, Project view, Privacy, Terms, 404
- Built with
- Next.js 16, React 19, TypeScript, Tailwind CSS v4, Motion
- Fonts
- Instrument Sans and Geist Mono, from Google Fonts
- Licence
- Use it for as many of your own and your clients' sites as you like
Highlights
- A 3D film reel in three.js that feeds in, bends as you drag it and opens any frame
- A full-screen work carousel: the next job follows the cursor and grows to fill the screen
- Project views with wiping frames and rolling titles, Arrow keys and Esc
- A full-screen menu with typed links, a photo per link and a rolling wordmark
- Studio hire rates, process, clients lit by scroll, FAQ and a booking form through Resend
Try it here
The live demo, running in the page. Scroll, click through and open the menu.
okoro-studio-template.vercel.appOpen in new tab
Inside

Home 
Work 
Studio

Home 
Work 
Studio


