← Back to work

03 / 2025–2026

EK Photo

A photography portfolio where the product steps behind the images while content management remains a real application.

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

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 interface lets photography do the work.

The public experience uses large images, quiet typography and a short route to a series or contact. Product work remains present without demanding visual attention.

04 · Inner layer

A real studio sits behind the portfolio.

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 view

Verified structure

  1. Photography portfolioImage-led public presentation
  2. ApplicationNext.js 16, React 19 and TypeScript
  3. Data and mediaSupabase and Cloudinary
  4. Operational qualityZod, Sentry and Resend
  • Next.js 16
  • React 19
  • TypeScript
  • Tailwind CSS 4
  • Supabase
  • Cloudinary
  • Sentry
  • Resend
Next projectVýpočtář