Skip to content
CodeBeyonds

Concept project

ClinicQ

Appointment booking for small clinics with WhatsApp reminders and a same-day queue.

Type
Web & mobile, Automation
Year
2025
Stack
Next.js, Node.js, PostgreSQL, Redis, WhatsApp Business API
Developer focused on a monitor in a bright office

Interface shown with sample data.

The challenge

Clinics lose slots to no-shows and spend reception time on phone calls confirming appointments. Patients want to book without installing anything.

Who it’s for

Clinic receptionists, doctors, and patients booking from a phone.

Solution and product strategy

  • Patients book from a shared link; no account or app needed.
  • Reminders and reschedule options go out on WhatsApp the day before.
  • Reception sees a live queue with expected wait times for walk-ins.

System architecture

The path a request takes through the system, and what each part is responsible for.

  1. 01Booking pageServer-rendered, under 100 KB of JavaScript
  2. 02SchedulerSlot rules per doctor, holidays, buffers
  3. 03MessagingWhatsApp Business API templates with delivery tracking
  4. 04QueueRealtime updates to the reception screen

What we’d measure

This is a concept project, so there are no client results to report. These are the numbers a real deployment would be judged on.

  • No-show rate
  • Calls handled by reception per day
  • Time to book on mobile

What we learned

  • Reminder wording mattered more than send time.
  • Walk-ins need to be first-class, not an afterthought in a booking system.

Want something like this for your team?

Tell us what you're trying to do. A senior engineer reads every message and replies personally.