PC PulseCare Doctor Appointment MVP Checking backend

HEALTHCARE BOOKING PLATFORM

Search doctors, manage slots, and run clinic operations from one full stack prototype.

This MVP translates your PRD into a working web app with patient booking, doctor scheduling, admin verification, payment states, reviews, reminders, and API documentation.

Patient Demo patient@pulsecare.app patient12345
Doctor Demo doctor@pulsecare.app doctor12345
Admin Demo admin@pulsecare.app admin12345

Live MVP Coverage

Guest session
Users 0
Doctors 0
Appointments 0
Revenue INR 0
Patient flow Doctor flow Admin flow

Booking + reschedule + cancel

Slot creation + status updates

Verification + reporting + broadcast

AUTH

Login with seeded roles or create a new account

Browse mode enabled

Login

Register

SESSION

Current access and role summary

Name Guest
Role None
Email Not logged in

Patients can book, cancel, reschedule, and review. Doctors can update profiles, set slots, and change visit status. Admin can verify doctors, add specialities, monitor revenue, and broadcast alerts.

PATIENT WORKSPACE

Search doctors, inspect profiles, and book or reschedule a slot

No slot selected

Choose a doctor card to view profile, reviews, and available slots.

MY APPOINTMENTS

History, status, cancellation, and reschedule trigger

Login as a patient to load appointments.

REVIEWS & REMINDERS

Patient feedback and notifications

Notifications will appear here after login.

API & ARCHITECTURE

Backend route map and delivery notes

The MVP uses a Node HTTP server plus JSON persistence for quick local iteration. The domain model includes users, doctor profiles, patient profiles, slots, appointments, reviews, payments, notifications, and activity logs.

Loading API documentation.

DELIVERABLES

What this prototype covers from the PRD

  • Patient login, doctor search, booking, reschedule, cancel, history, reminders, and reviews.
  • Doctor profile management, slot creation, break marking, appointment dashboard, and patient history.
  • Admin verification, user monitoring, reports, payment tracking, speciality management, and broadcasts.
  • Documentation files for PRD alignment, database design, API surface, and deployment guidance.