The challenge
The challenge

A trusted 30-year clinic with a website that quietly worked against it — slow, generic, no real user journey, and no way to book a visit or see exam pricing online.

What was working against them
  • Slow, heavy pages built on a generic template
  • No user journey or flow — visitors had nowhere to go
  • Confusing service categorisation
  • No way to book a visit or see exam info & pricing
  • Poor mobile optimisation
  • Weak, unstructured SEO
old diagnostica.me · 2019
Legacy Diagnostica website — homepage
old diagnostica.me/preporuke
Legacy Diagnostica website — articles
8.4sTime-to-interactive on mobile
71%Left without taking any action
0Ways to book or price online
31/100Lighthouse SEO, legacy site
Approach
Approach

We built every layer to fit how the clinic operates: front-end, content model and admin as one system. Six clinical areas resolve into curated services and the full 490-item price list, modeled as related data. The signature move made Excel the engine, so staff drop in an .xlsx, preview every change, and commit one reconciled update.

diagnostica.me
diagnostica.me
Poliklinika Diagnostica
diagnostica.me/zakazivanje
Poliklinika Diagnostica
Outcome
Outcome

The clinic now runs the entire platform on its own. Non-technical staff manage all 490+ priced analyses, four locations and twelve specialist profiles from one bespoke admin. A quarterly, developer-assisted price chore became a single upload. The retainer ended at launch, with an accessibility target of WCAG 2.1 AA reached by default.

490+Priced analyses managed by staff
4Locations on one platform
12Specialists mapped to profiles
0Developer touches for daily content
diagnostica.me/cjenovnik
Poliklinika Diagnostica
What we did
What we did

Ground-up build, no WordPress, no page builder. React and Vite front-end, Node.js and Express API, Drizzle ORM on PostgreSQL, a custom headless CMS with TipTap rich-text, JWT role-based auth, and a bespoke .xlsx ingestion pipeline with two-way price sync. A cinematic public site plus a purpose-built admin the clinic owns outright.

diagnostica.me/aktuelnosti
Poliklinika Diagnostica
diagnostica.me · mobile
Next project

Ready to build
something real?

We design and build custom digital products, from kids boutiques to medical portals. No templates, no shortcuts.