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 categorization
  • No way to book a visit or see exam info & pricing
  • Poor mobile optimization
  • 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 clinic website homepage
diagnostica.me/zakazivanje
Online appointment booking
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
Online price list with 490+ analyses
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
Clinic news and updates
diagnostica.me · mobile
Next project

Ready to build
something real?

Custom e-commerce, web applications and ERP integration, from kids' boutiques to medical portals. No templates, no shortcuts.