Skip to content

prrajput1199/HealthMeet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

8 Commits
Β 
Β 
Β 
Β 

Repository files navigation

πŸ₯ Full-Stack Healthcare Platform

This is a complete full-stack healthcare web application that enables patients to book appointments, consult doctors via video, manage medical records, and use a credit-based system. The system includes separate dashboards for Patients, Doctors, and Admins with full role-based access.

πŸš€ Demo

πŸŽ₯ Watch the demo video here: Click to Watch

🌟 Features

πŸ‘¨β€βš•οΈ Multi-Role Dashboard System

  • Patient Dashboard:

    • Book appointments with doctors.
    • View and manage upcoming and past appointments.
    • Access personal medical records.
    • Join video consultations using Vonage API.
    • View credits and transaction history.
  • Doctor Dashboard:

    • Set availability and consultation timings.
    • View scheduled appointments.
    • Start video consultations.
    • Manage prescriptions and medical reports.
  • Admin Dashboard:

    • Manage users (doctors and patients).
    • Monitor platform activity and metrics.
    • Resolve appointment disputes.
    • View revenue and credit usage.

πŸ”— Video Consultation

  • Implemented using Vonage (OpenTok) API.
  • Secure and real-time video calling between doctors and patients.

πŸ—“οΈ Appointment Booking System

  • Real-time doctor availability calendar.
  • Slot-based appointment booking.
  • Automatic reminders and notifications.

πŸ“ Medical Records Management

  • Patients can upload and manage their reports.
  • Doctors can update prescriptions post-consultation.

πŸ’³ Credit System

  • Patients use credits to book appointments.
  • Admin can top-up or manage credit distribution.

πŸ› οΈ Tech Stack

Frontend Backend Others
Next.js Next.js PostgreSQL
Tailwind CSS Vonage API (Video) Prisma client
Axios Prisma Nodemailer (optional)

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors