Website for the German market / 2025
Bralić & Dekić: a website for the German market, built to German rules
Case study: a site for an installation firm in Germany, in German and English, with an Impressum, cookie consent and a German admin. Built in 15 days.

- Client
- Bralić & Dekić
- Year
- 2025
- Build time
- 15 days
- Role
- Full development: website, German admin panel, content and legal pages
- Technologies
- PHP, MySQL, JavaScript, HTML
2
languages: German and English
15 days
to build the site
2026
redesign with new service pages
This is a case study of the Bralić & Dekić website. If you need noise barrier installation in Germany, their official site is larmschutzmontage.de.
Client and context
Bralić & Dekić is an installation company from Celle in Lower Saxony, Germany, run by people from Montenegro. It installs noise barriers along motorways and railways, precast concrete elements and steel structures. I built the site in 2025 in 15 days and redesigned it in 2026, adding a separate page for each type of installation work.
Problem
The company works in the German market, so it needs a site that stands there as a local one, not a translation of a site from the Balkans. In construction, finished work is the first thing anyone looks at.
On top of that, Germany has rules for websites that do not exist in the same form back home: company details must be publicly available in a prescribed way, processing personal data needs explicit consent, and cookies are not set before a visitor agrees.
Constraints
The hardest part was not the code but the research. Before writing any code I studied the German legal framework for websites and brought the site in line with it, especially the Impressum page. The second constraint was language: the client works in German, so the admin panel had to be in German too, not only the site.
Solution
Legal pages as part of the structure
The Impressum, the privacy policy (Datenschutz) and the cookie consent were not added at the end; they were part of the site's structure from the start. No cookie is set before the visitor agrees, and the contact form sends nothing until the visitor explicitly consents to data processing.
A German admin with entry in two languages
The admin panel is in German, because that is the client's working language. Each construction site is entered in German and English in the same form, side by side, with location, category, completion date, a main image and a gallery. The description has an editor with headings and lists, the page URL is generated from the title, and a site can stay as a draft until it is ready.
Finished work as the main proof
In construction, a finished job is the best reference. The client publishes a site as soon as it is finished, in their own language, without waiting for the web developer. The site gallery and project pages show photos from the field.
Contact the way the trade works
Phone and WhatsApp sit at the top of every page, because installation work is arranged by phone, from the field. Every phone number comes with a WhatsApp link.
The 2026 redesign
The redesign added separate pages for each type of work: mobile noise protection, precast concrete installation, steel installation and noise barrier removal. Each service now has its own URL for German searches.
What was built, part by part
| Part of the site | What it does |
|---|---|
| Impressum | company details on a separate page, linked from the footer of every page |
| Datenschutz | privacy policy under the DSGVO, the German name for the GDPR |
| Cookie consent | asked before any cookie is set |
| Contact form | sends nothing without explicit consent to data processing |
| Admin panel | in German, with both languages entered in the same form |
| Construction sites | location, category, completion date, main image and gallery |
| Service pages | a separate page for each type of installation, since the 2026 redesign |
| Language switch | flags in the header, German and English |
| next to every phone number, at the top of every page |
What an Impressum contains
According to IHK Chemnitz, a company Impressum includes the full name and legal form, the address, the name of the person who represents the company, a phone number and email address for fast contact, the supervisory authority if the business needs a license, the register and registration number, and the VAT ID (USt-IdNr) if it has one. A breach can be fined up to 50,000 EUR. The client provides those details, and I put them on a separate page that is one click away from every page.
So for the next site for Germany, I ask for that list first, before the design and before the copy. When the details arrive at the start, the legal pages are finished along with the rest of the site, not on the last day.
After handover
I have maintained the site for almost two years, and the client kept working with me after the first year. The 2026 redesign was done as part of that work. The client has access to the hosting and the domain, so everything stays in their hands even if maintenance ever stops.
Technologies and why
The site is built in PHP, MySQL, JavaScript and HTML. The English version came with the German one from the start rather than as a later translation, and both are edited from the same panel.
Result
The client publishes completed sites alone, in their own language, as soon as the work is done. From day one the site has had an Impressum, a privacy policy and consent for cookies and the form, and so far there have been no warning letters. The legal research stays as a foundation for every future job for the German market (as of October 2026).
Sources
The Impressum obligation was checked on October 5, 2026: § 5 of the German Digital Services Act (Digitale-Dienste-Gesetz, DDG), which replaced § 5 TMG on May 14, 2024, as explained by the IHK Chemnitz chamber of commerce.
Inside the application



Services used on this project
- Website development for companies that want enquiries
- Web design that starts on the phone
- SEO that starts in the code
Questions about the project
Who are Bralić & Dekić?
An installation company from Celle in Lower Saxony, Germany, that installs noise barriers, precast concrete elements and steel structures. This is a case study of their website; their official site is larmschutzmontage.de.
What is an Impressum?
A page with company details that almost every business website in Germany must have, under § 5 of the Digital Services Act (DDG). On this site it was part of the structure from the start, together with the privacy policy.
Can the client publish completed sites alone?
Yes. The admin panel is in German, and each site is entered in both languages in the same form, with location, category, completion date and a gallery.
What does a website for the German market cost?
A presentation site starts at 100 EUR, a second language adds a small surcharge, and an admin panel for publishing content is priced separately. Prices are on the pricing page.
Who writes the Impressum and privacy policy text?
The client provides the company details, because only they know the exact name, address, register and tax number. I place them where they belong and link the pages from every page of the site.
Similar projects
Case study
Galia Apartmani: a holiday apartments site with 10,000+ visits in season
Case study: a site for 14 holiday apartments in Bar in Serbian, English and German, with WhatsApp enquiries and destination pages. 10,000+ visits.
Case study
Sigma Premium Realty: a real estate portal in three languages
Case study: a real estate portal in Montenegro in 3 languages, with filters as real URLs six levels deep and custom analytics. Laravel and Filament.
Got a similar job?
Describe what you need in a few sentences. Messages sent before 5 pm CET get a same day reply with an estimate of price and timeline.