Skip to content
All projects
Websites

A photographer's website with a portfolio, prices and a map of locations

A showcase site for a photographer from Silesia: a portfolio of 18 sessions, prices, a map of locations and a contact form. Fast, in three languages and built for local search.

Client
Kateryna Shevchenko, fotografka
Industry
Creative industry
Finished
May 2025
Visit kshevchenko.art
First screen: a headline, a full-width photo and a booking button

The challenge

The photographer needed a site that shows her photos without compromise, ranks for local searches (Katowice, Silesia) and takes enquiries directly.

The solution

A custom site on Laravel, Inertia and Vue with server-side rendering: a portfolio of sessions, five dedicated service pages for local search, a price list, an interactive map of locations, a light and dark theme switch and three language versions. Enquiries from the contact form land in the owner's inbox in the admin panel, and she gets an email and a push notification.

The outcome

The site runs at kshevchenko.art. On desktop the home page loads in about a second (98–99 Lighthouse points for speed, 100 each for SEO, accessibility and best practices), and all 347 photos from 18 sessions are in an image sitemap for search engines.

Results

Lighthouse speed score on desktop, with the home page loading in about 1 s
98–99
Lighthouse score for SEO, accessibility and best practices
100
URLs in the sitemap: 28 pages in three languages
84
photos in 18 sessions, all in an image sitemap for search engines
347

Technologies

  • Laravel
  • Vue 3
  • TypeScript
  • Inertia SSR
  • Tailwind CSS
  • PostgreSQL
  • Leaflet
  • Docker

Website screens

Portfolio: 18 sessions and 347 photos, each session has its own page
Full-screen photo viewer with arrows and a frame counter
A dedicated service page for local search: price, duration, location
Pricing in three packages
An interactive map of locations with a custom map style
The “About me” section with a portrait and direct contact

What the client says

«I wanted a website that shows my photos the way they deserve to be shown and brings in clients from Katowice and the region. That is exactly what I got: a fast, beautiful site in three languages with prices and a map, and enquiries land straight in the panel with a notification on my phone. Everything was clearly discussed, and changes went in right away.»

Kateryna ShevchenkoKateryna ShevchenkoPhotographer, KShevchenko.art

Need a similar website?

Describe the website you need and we will go through it on a short call.

Let’s talk

Cookies

We use essential cookies and one functional cookie — the latter only with your consent. Visit statistics are counted on our server, without cookies. Cookie Policy