Skip to content

Maloljetni dobrovoljci

A veterans' association with its history in one place and membership a click away.

A portal for a Sarajevo veterans' association. More than ten years of its news live in one archive, each of its five clubs has a page of its own, veterans can apply for membership online, and the association runs both of its domains from one place.

The home page, with the association's crest and the latest news.
Sector
Non-profit
Client and market
Sarajevo Canton · members and the public
Year
2026
Delivered
Web portal with a member register
Languages
Bosnian

The challenge

The association of minor volunteers of the 1992–95 defensive war in Sarajevo Canton was founded in 2011. It reports on its work and runs five clubs, for peace, hiking, fishing, cycling and shooting.

It needed one home for all of it: years of news from the old site, a page for every club, and a way for veterans to join without paperwork. It also had two domains, mdr-ks.com and maloljetniborci.ba, which had to show the same thing without anyone publishing twice.

Maloljetni dobrovoljci — Web portal with a member register

How we approached it

  • Publish once, appear twice. Both domains run on one system, so a story published once appears on both.
  • The history came along. Old news and member records were brought over from the previous site, with Bosnian letters intact.
  • Clubs without extra work. Each story is tagged with the clubs it concerns, and every club page fills itself.
  • Shared links that look right. A story shared on Facebook, WhatsApp or Viber shows its real headline and photo, not a blank card.

What the client got

What changed for the client and for the people they serve, shown on the live project.

  • 152 stories from 2015 to today, each at a readable address, with old links still leading to the right story.

  • Peace, hiking, fishing, cycling and shooting, each with its emblem and its own stories, filled automatically from the archive.

  • Veterans apply on the site, with consent to data processing, and the application goes straight into the association's register.

  • The association publishes news with photos and club tags, and keeps its member register with search, member cards and printing.

Screens from the live site

Captured on the live site, not mockups.

The home page, with the association's crest and the latest news.
The home page, with the association's crest and the latest news.
The news archive.
The news archive.
A club page: the fishing club.
A club page: the fishing club.
The online membership application.
The online membership application.
The home page on a phone.
The home page on a phone.
News on a phone.
News on a phone.
Applying on a phone.
Applying on a phone.

Results

Figures we can stand behind: measured on the live project or counted in the system we delivered.

news stories from 2015 to 2026, in one archiveThe site's own data, 20 Oct 2026
152
two domains, run from one placeServer setup
2 → 1
club pages that fill themselvesLive site
5
emails moved to our mail server, none lostChecked message by message, 11 Aug 2026
1,033

Professional, precise, timely, up-to-date service with exceptional communication about needs, ideas, ways of carrying out the design, and functionality.

Piralic Rusmir — Google review · translated from BosnianAll reviews on Google

Technology, and why it matters

Chosen for what this client needed, not for fashion.

  • React

    The archive, the clubs and the application form open without page reloads.

  • PostgreSQL

    One trusted database behind both domains, holding news and member records under proper access rules.

  • PostgREST

    The site and the admin read the same data with the same permissions, so nothing can drift out of step.

After launch

  • Moved to our servers

    In August 2026 both domains, the database and the portal moved to our infrastructure, with fresh certificates and tighter security.

  • Mail moved too

    The association's mailbox came across with all 1,033 messages, checked one by one, and is properly authenticated.

  • Nightly backups

    The whole database is copied every night to separate storage.

  • Watched around the clock

    Both sites are checked continuously, and we are alerted the moment either goes down.

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.

  • Up to 25 pages read
  • Real-browser performance testing
  • Results in around 90 seconds

Only audit websites you own or have permission to test. Each report is saved at its own link, so it can be shared.