Aller au contenu
Tous les projets

Année

2026

Rôle

Solo, for a client — full stack, AI features, deployment

Technologies

  • Next.js 16
  • TypeScript
  • PostgreSQL
  • Drizzle ORM
  • pgvector
  • OpenAI API
  • Vercel
  • Neon

Clinic platform · Health RAG

Flow Center

Booking, a self-assessment and a chat assistant for a clinic that treats period pain with traditional medicine. The AI stays strictly inside clinician-approved content.

Ouvrir la démo

flowcenter.ngwkhai.com

The chat assistant answers without an account. Booking and saved assessment results need a sign-up with a phone number.

  • Built the clinic's site solo on Next.js 16, PostgreSQL and Drizzle, with booking and a staff workflow, a self-assessment, a chat assistant, auth and an admin area, deployed on Vercel and Neon.
  • Made booking safe under concurrency with advisory locks and state transitions enforced in SQL. A test sends eight parallel bookings at two seats.
  • Kept the AI inside approved content. Fixed rules score the assessment, warning signs stop it, and the model may only rephrase the clinic's template, falling back to that template on any failure.
  • Built a RAG chat assistant with hybrid Vietnamese search: accent-folded keywords plus pgvector, fused with RRF. It reads data, but books only when the visitor presses the button.
Parallel bookings in the race test
8
for 2 seats, none overbooked
Warning signs that stop the analysis
10
Days a conversation is kept
90