Skip to content
// photography studio

Cveti Milyakova Photography – A photographer for babies and families

A photography studio with seven kinds of session. Each has its own gallery on its own address, and the photos are uploaded by the batch and ordered by dragging.

Industry
Photography studio
Type
Gallery website
Scope
Design and development
Year
2026
Cveti Milyakova Photography – A photographer for babies and families
// the brief

What the site had to do

The brief

Cveti Milyakova Photography is a photography studio covering pregnancy, newborn, smash cake, family, christening and Christmas sessions, as well as product photography. The person who will keep the site up to date is a photographer, not a content editor: the frames arrive in their hundreds. On top of that, the seven kinds of session are seven different searches – put on one page, they would share a single title and a single address in Google. The site is in Bulgarian.

What we built

The public site is PHP and sits on our own panel.

Text and photos are attached to their page, so the owner finds them where she sees them on the site, while the phone number, the opening hours and the social profiles are settings: one source for the footer, the contact page, the emails and the structured data. The portfolio is a module of its own, because in the page builder every photo would have been a separate column. It has a drop zone for the files, a queue with progress and a mosaic reordered by dragging. Every category is a page with its own address, title, description and intro, and the filter still works without a reload, changing the address so that a single gallery can be shared as a link.

// the reasoning

What we chose and why

  1. Every kind of session is its own page

    Seven galleries, seven addresses, seven different titles and descriptions. Otherwise all seven sessions would share one title and one address in Google results.

  2. Uploading is built for a photographer

    Photos are dropped in by the batch and reordered by dragging. The module makes both versions of every frame itself – the tile for the mosaic and the large one for the lightbox.

  3. Content lives with the page it belongs to

    Text, photos, packages and prices are edited where they are seen on the site. Contact details and opening hours are settings: change them once and they change everywhere.

  4. Enquiries arrive by email

    The contact form and the gift voucher form write to the owner. The panel also carries an online appointment module, but it stays switched off until it is needed.

// what it includes

What the website includes

a home page with an opening screen, the seven kinds of session and the voucher invitation

an “About me” page

a portfolio of seven galleries, each on its own address, with a filter and a lightbox

a “Prices and packages” page with the packages and the steps of a session

a “Gift voucher” page with a request form

a contact page with a form, opening hours and a map of the studio

three legal pages: privacy, terms and cookies

an admin panel with pages, media, settings and a “Portfolio” module

Palette
  • Rose #9E5F68
  • Sand #FBF8F5
  • Green #4F6B58

Want something like this for your business?

Tell us about your business – we will come back with an indicative price and timeline, usually within one working day.