Skip to content
Back to portfolio
International patient marketplace + coordinator CRMProduction

GCL Global Patient Hub

A patient-acquisition platform that connects Korean hospitals, treatment packages, language support, pricing, consultation intake, and partner/provider case operations.

GCL Global Patient Hub | International patient marketplace + coordinator CRM

Overview

GCL combines a public patient-facing site for comparing Korean hospitals and treatment packages with an internal CRM for coordinators, partners, and provider quote desks.

The product was designed as more than a directory. Patients, partner operators, and providers move the same case through different scoped views. The consultation flow captures nationality, residence, language, budget, travel window, partner-support requests, and consent flags before saving through the Supabase-backed lead flow.

The strongest part is the boundary between public marketing and internal operations. Beta metrics, Supabase state, and medical document handling stay out of the public homepage, while admin, partner, and provider workflows sit behind a server-validated operations gate.

Core skills

Medical-tourism product architecture and multi-sided marketplace design
Supabase RLS, Vercel APIs, and role-scoped internal operations screens
Multilingual and RTL UI, lead qualification, and landing-route operations

Implementation

  1. 1Separated hospital, treatment, comparison, consultation, and landing routes in React + Vite, then connected EN/JP skin-package wedges to consultation prefill.
  2. 2Designed lead storage as Supabase v1 first, legacy inquiries fallback second, and local demo fallback last.
  3. 3Placed admin, partner, and provider quote desks behind a server-validated gate and recorded case activity events.

Strengths

  • Separates the public patient site from internal operations while keeping marketing, intake, assignment, and quote flows on one model.
  • Implements the operating slice from partner assistance request to provider shortlist, quote request, provider response, and commission check.
  • Keeps medical data and beta operations metrics out of the public homepage through explicit content boundaries.

Metrics

67
commits
5
ops screens
300
lead plan
5
provider SLA

Tech stack

ReactViteTypeScriptSupabaseVercel APITailwindi18n

Screenshots

GCL Global Patient Hub screenshot 1
GCL Global Patient Hub screenshot 2