Project · 02
Lifera — Multilingual Health Tourism Site and Admin Panel for International Patients
A six-language health tourism site that gives international patients information on thoracic surgery in their own language, with content and translations managed from a panel.
View live project
Details
A patient looking for treatment abroad first wants to understand their condition and the treatment process in their own language. On the clinic's side, content, translations and contact details change often; waiting for a developer for every correction slows things down. For Lifera Clinic we built a website and admin panel that meet both needs together. The site is live at lifera.clinic.
The site runs in six languages: Turkish, English, Russian, Arabic, Uzbek and Kyrgyz. In Arabic the page switches to a right-to-left layout. The content is built around thoracic surgery and minimally invasive (endoscopic/VATS) surgery. Condition pages walk through the topic step by step, from symptoms to diagnosis and from treatment to recovery. A treatment catalogue, a blog, patient testimonials and frequently asked questions complete the picture. The patient journey is shown in six steps, from the first question to remote follow-up after discharge.
On the patient side, contact is gathered on a single page: WhatsApp, phone and email. Every page has a help window that gives ready-made answers on common topics. The doctor's name and identity are not shared; expertise is described through the operations that can be performed. A treatment or condition entry can be marked "coming soon" or "hidden" without being deleted.
The site is rendered on the server for every request, reading from the database (Astro, Node.js, MySQL). As a result, a change made in the panel shows up on the site immediately. Conditions, treatments, the doctor entry, blog posts, patient testimonials, FAQs and partners are managed from the panel. Interface text translations, contact details and images are also changed from the panel.
Sign-in to the panel goes through a central identity system with single sign-on (SSO); there is no separate password form. The sign-in step passes a Cloudflare Turnstile bot check. Authorised users are added from the panel and given an admin or moderator role. The session closes after 30 minutes of inactivity.