← Back to work

03 / 2025–2026

EK Photo

A photography portfolio focused on the images, with content management built as its own application.

Role
Product developer
Period
2025–2026
EK Photo photography gallery
EK Photo / product preview

01

What it solves

A photographer needs a fast, image-led portfolio and a maintainable way to manage work and content.

02

My work

I designed and developed the current Next.js application, including data, media, forms, validation and monitoring.

03 · Public layer

The public site keeps the photographs in front.

The public side uses large images, quiet typography and a short route to a series or contact.

04 · Inner layer

Behind the portfolio is content management.

The protected studio manages galleries, stories, pages, tags, messages and settings. Content blocks are validated, so the public renderer does not depend on unrestricted HTML.

Technical details

Project structure

  1. Photography portfolioPublic photography gallery
  2. ApplicationNext.js 16, React 19 and TypeScript
  3. Data and mediaSupabase and Cloudinary
  4. Validation and monitoringZod, Sentry and Resend
  • Next.js 16
  • React 19
  • TypeScript
  • Tailwind CSS 4
  • Supabase
  • Cloudinary
  • Sentry
  • Resend
Visit website ↗Private repository
Next projectVýpočtář