ReadyDok cover

ReadyDok

A SaaS platform for clinics and doctors to manage appointments, patient schedules, retention, and public reputation.

# SaaS # Healthcare # PHP # Laravel # Vue

About the project

ReadyDok is a SaaS platform for Indonesian clinics and private doctors. Patients book appointments online, clinics manage their schedules and patient records, and practices grow retention through automated reminders and a public-facing profile with reviews.

I co-founded ReadyDok in 2017 and lead its engineering. The stack evolved from a single Laravel monolith into a Node.js + TypeScript backend with a Vue/Nuxt front end, running on cloud platform.

Highlights

  • Appointment engine: conflict detection, recurring slots, per-doctor rules.
  • Patient portal: mobile-first booking flow with reminders over WhatsApp and email.
  • Admin dashboard: schedule grid, patient history, reporting.
  • Integrations: payments, messaging, and calendar sync.
ReadyDok dashboard
Clinic dashboard with today's appointments.
Booking flow
Patient booking flow — mobile-first.

Stack

PHP, Laravel, JavaScript, MySQL, Redis, Vue, Bootstrap CSS, Docker, Traefik and linux server.