CarePulse — Telehealth & Booking App

Flutter • FastAPI • PostgreSQL • WebRTC

Project Overview

CarePulse is an all-in-one on-demand telehealth and appointment scheduling mobile application connecting patients directly with certified healthcare professionals, specialists, and clinics. Features instant slot reservation, in-app HD video/audio consultations, digital prescriptions, and automated appointment reminders.

Technology Stack

Flutter Dart FastAPI PostgreSQL WebRTC Stripe Payments Docker

Key Features & Capabilities

  • Real-Time Slot Booking: Dynamic doctor calendar synchronisation with instant booking confirmation and cancellation handling.
  • Integrated Video Consultations: Low-latency peer-to-peer WebRTC video and voice calling right inside the app.
  • Specialist Search & Filters: Search by medical specialty, consultation fees, clinic location, user ratings, and next available slot.
  • Digital Prescriptions & Records: Secure PDF generation for e-prescriptions, lab reports, and consultation histories.
  • Integrated Payment Processing: Frictionless in-app checkout supporting credit cards, debit cards, and local mobile wallets.
  • Automated Push & SMS Reminders: Keep no-show rates minimal with timely appointment reminders.