Healthcare · Booking
React · TypeScript · Node.js
2022
Full platform rebuild
A working platform on an aging stack
Doc24 had real users and a clear product fit. What it didn't have was a foundation that would carry it through the next decade.
Doc24 connects patients with doctors and therapists across Switzerland. The product worked. The technology underneath didn't. Pages loaded slowly. SEO was a constant fight. The stack made hiring and onboarding harder than it had to be.
The brief: upgrade the technology stack with modern solutions, ensure stability and future-readiness, and optimize SEO performance. Without breaking what already worked for the doctors and patients depending on the platform every day.
For a Swiss medical platform that serves official partners of several Swiss medical, psychiatric, and psychotherapy organizations, getting this right was non-negotiable. Downtime isn't an option when patients are trying to book appointments.
A full rebuild, executed without downtime
React and TypeScript end to end, with the SEO and infrastructure discipline a Swiss medical platform needs.
Full React Rebuild
Migrated the entire platform from the legacy stack to React and TypeScript. New foundation, modern tooling, type safety end to end.
Patient Self-Booking
Patients book their own appointments without phone tag. Doctors see less admin overhead, patients get more clarity.
Doctor & Therapist Profiles
Searchable, filterable profiles that surface availability, specialties, and languages. Trust signals built into the design.
SEO-First Architecture
Server-rendered pages, structured data, canonical URLs, and a sitemap discipline that helps Doc24 rank on Swiss medical searches.
Multi-Language Support
German, French, and Italian flows handled by the Swiss medical market. URL structure designed for hreflang from day one.
Future-Ready Foundation
Modular architecture, versioned migrations, and a deploy pipeline. The kind of platform the in-house team can build on for years.
A faster, more discoverable, more maintainable platform
The rebuild, by what changed.
Page loads measurably faster after the React rebuild compared to the legacy stack.
Server-rendered pages and structured data made the platform indexable for Swiss healthcare search terms.
Modern stack with strict typing means the team can hire, onboard, and ship without legacy-stack friction.
The healthcare-grade stack
React, TypeScript, Node, and the infrastructure that backs a Swiss medical platform.
React + TypeScript
Strict typing across patient-facing and doctor-facing surfaces. Same codebase, two audiences.
Node.js
API layer, booking logic, and the search service that backs doctor profiles.
PostgreSQL
Relational data: doctors, appointments, patients, calendars. The right tool for a healthcare booking system.
Server-Side Rendering
SEO-critical pages rendered on the server for fast first paint and clean indexing.
Schema.org Structured Data
MedicalBusiness, Physician, and AppointmentBooking schemas wired in for rich SERP results.
AWS Infrastructure
EU-region deployment for GDPR-conscious data residency. Auto-scaling for appointment-spike days.
Got a platform that needs a rebuild?
Book a 30-minute call with the founders or send a message. We reply within one business day.
Talk to the founders directly
No sales pitch. We'll give you a concrete next step on the call.
Tell us about your project
Share what you're building, where it's at, and what you'd like our help with. We reply within one business day.