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.

- Sector
- Non-profit
- Client and market
- Sarajevo Canton · members and the public
- Year
- 2026
- Services
- Web Development, Hosting & Care, News Portal Development, Website Redesign, Websites for Associations & NGOs
- 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.
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.







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.
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.
Only audit websites you own or have permission to test. Each report is saved at its own link, so it can be shared.
