Skip to content
 
 

Latest commit

 

History

157 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HelloDoc

This is the group project for CSCI 5709. It enables patients to book virtual doctor appointments, attend secure video consultations, receive reminders, and manage their digital health records, all from one responsive platform.


🏥 Project Highlights

  • 📅 Appointment Booking — Book, reschedule, or cancel doctor visits
  • 📹 Video Consultations — Embedded WebRTC-based video calling
  • 📧 Reminders — Email/SMS reminders for appointments
  • 🔐 Role-Based Authentication — Patients, Doctors, Admin
  • 🩺 Digital Health Records — Manage summaries, prescriptions, and files
  • 💬 Secure Chat — Real-time, encrypted messaging
  • 📊 Admin Dashboard — Monitor appointments and user activities

🛠️ Tech Stack

Layer Technology
Frontend React + TypeScript + Tailwind CSS
Backend Node.js + Express.js
Database MongoDB + Mongoose
Deployment Vite + Render + MongoDB Atlas

🚀 Getting Started

📦 1. Clone the repository

git clone https://github.com/HelloDoc-CSCI5709/HelloDoc.git
cd HelloDoc

🧑‍💻 2. Set up the frontend

cd frontend
npm install
npm run dev

🖥️ 3. Set up the backend

cd backend
npm install
npm run dev

---

About

This is the group project for CSCI 5709. Patients book virtual visits, doctors manage schedules, video calls embedded. Key features should include calendar sync, SMS/email reminders, video integration (real-time video streaming), secure messaging, and patient records.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages