Skip to main content
Photography & videoComplete

Oli

A photography studio site that states how many edited images you get, when you get them, and who owns the copyright — before you book.

Design direction
Gallery-dark · deliverable-explicit · rights-clear
Typefaces
Space Grotesk · Manrope
Pages included
5
Palette

Design decisions

Each of these came out of researching how this trade actually sells, not from a style preference.

  • 01

    Publishes a counted number of fully edited images per package, plus the price of an extra one — replacing 'all the good ones', which is where the argument starts.

  • 02

    Turnaround is given in working days and the copy defends the honest number: six weeks for a wedding, with a note that studios promising one week are using presets or about to be late.

  • 03

    States copyright and usage rights plainly — that copyright stays with the studio unless assigned, and that personal and social use is granted in writing.

  • 04

    Raw file policy is addressed directly rather than avoided, which is the question every client eventually asks.

  • 05

    Album turnaround is explicitly measured from layout approval, not the shoot — pre-empting the commonest scheduling dispute in the trade.

How it’s built

The specifics matter because they determine what the site costs to run, how fast it is, and whether you can move it later.

Stack
Next.js 16 App Router, React 19, TypeScript, Tailwind CSS v4
Rendering
Fully static export — every route is prerendered HTML, independently crawlable
JavaScript
No animation or UI library. Design tokens applied as scoped CSS custom properties
Accessibility
Semantic landmarks, labelled controls, visible focus, prefers-reduced-motion honoured
Hosting
Deploys to any static host including cPanel shared hosting — no Node runtime required

Suited to

  • Wedding and portrait photographers
  • Studios doing commercial and product work alongside events
  • Photographers who license commercial use separately
  • Anyone whose disputes are about deliverable counts or timelines

What it doesn’t include

Stated up front rather than discovered later.

  • Portfolio imagery is the entire product in this trade and is not included. Generated graphics stand in for layout only.
  • No booking calendar or contract e-signing. Enquiries route to WhatsApp, and the contract remains a separate document.
  • Package contents are sample data and must reflect what the studio can actually deliver on the stated timeline.
  • Built on RootPro's theme engine: 5 routes, with this theme's own palette, typefaces, card anatomy and layout variants.

Want Oli for your shop?

Message us on WhatsApp. Tell us what you stock and roughly how many products, and we’ll come back with a timeline and a price.