Low-Level Design: Appointment Scheduling System — Availability, Booking, and Calendar Sync
Core Entities Provider: provider_id, user_id, name, type (DOCTOR, CONSULTANT, TRAINER, THERAPIST), timezone, bio, photo_url, is_active. Service: service_id, provider_id, name, duration_minutes, […]