387 Weddings
A wedding studio that wins couples in two languages, and updates every word itself.
A bilingual portfolio for a Sarajevo wedding photography and film studio. Couples at home and abroad see the studio's weddings as stories, send an enquiry with everything the studio needs to reply, and every word and photo on the site is the studio's to change.

- Sector
- Weddings
- Client and market
- Sarajevo · couples at home and abroad
- Year
- 2026
- Delivered
- Portfolio website with its own content system
- Languages
- Bosnian, English
The challenge
387 Weddings is a fine-art wedding photography and film studio in Sarajevo that also travels to weddings abroad, so its couples come from home and from other countries.
The studio wanted a site that looks like its work, editorial and quiet, in Bosnian and English. Enquiries had to arrive with everything needed to reply, couples had to hear back at once, and the studio wanted to change any story, photo or sentence without waiting for anyone.
How we approached it
- Designed with the studio, round by round, from their own mockups and reviews between July and October 2026, and opened to the public only when they approved it.
- Two languages done properly. Each page has its own Bosnian and English address, linked to each other, so couples and search engines in both languages land on the right one.
- Every word belongs to the studio. All the texts on the site, in both languages, are edited by the studio itself, down to the look of each heading.
- Their words are never overwritten. Our updates only ever add, and anything the studio stops using is archived, not deleted.
What the client got
What changed for the client and for the people they serve, shown on the live project.
Each wedding has its cover photo, a gallery, an opening quote and its story in both languages, leading on to the next one.
Date, venue, number of guests, coverage, film, photo locations and a message. The studio gets everything it needs in one email, and the couple gets a confirmation straight away.
Stories, photos, every text in both languages, search titles and descriptions, and incoming enquiries, all managed by the studio from one place.
Each photo is served at the right size for the screen it is on, while the original is never touched.
Screens from the live site
Captured on the live site, not mockups.








Results
Figures we can stand behind: measured on the live project or counted in the system we delivered.
- Lighthouse accessibility, best practices and SEO, on mobileLighthouse 12, median of 3 runs, 20 Oct 2026
- 100 · 100 · 100
- texts on the site the studio edits itself, each in two languagesContent system, 15 Oct 2026
- 127
- pages, eight in each language, linked for search enginesLive sitemap, 20 Oct 2026
- 16
- sizes for every photo, from thumbnail to full screenImage delivery
- 9
Technology, and why it matters
Chosen for what this client needed, not for fashion.
React
An editorial front end with galleries and smooth transitions from one story to the next.
Express
Gives every page its own title, description and share image, so stories look right in search results and when shared.
PostgreSQL
Stories, texts in two languages, photos and enquiries kept safely in one database the studio edits.
Tailwind CSS
A typographic system the studio can fine-tune without breaking the layout.
After launch
Hosted and looked after by us
The site, its database and the photo library run on our infrastructure, with a certificate that renews itself.
A studio mailbox
hello@387weddings.ba runs on our mail server, properly authenticated, and receives every enquiry from the site.
Analytics with consent
Google Analytics loads only after a visitor agrees, and Search Console is connected.
A backup before every release
The database and settings are copied before every update, and each change is checked first so the studio's content stays intact.
Free website audit
Enter your domain and we’ll scan up to 25 pages for performance, search visibility, security and email configuration. The results appear on screen in around 90 seconds, with a PDF available if you want to keep a copy.
Only audit websites you own or have permission to test. Each report is saved at its own link, so it can be shared.
