Skip to content

riya9927/AstraMedicare

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AstraMedicare 🏥💊

Full Stack Doctor Appointment Booking System

📌 Overview

AstraMedicare is a full-stack Doctor Appointment Booking platform developed using the MERN stack (MongoDB, Express.js, React.js, Node.js). It is designed to streamline healthcare services by offering a centralized system for managing doctor appointments, patient records, and administrative controls. The platform features secure multi-role authentication for Patients, Doctors, and Admins, enabling personalized access to features such as appointment scheduling, and real-time updates. AstraMedicare is an ideal solution for hospitals, clinics, and individual medical practitioners seeking to digitize and simplify their operations.


🚀 Features

User Side

  • 🧑‍⚕️ Book online doctor consultations
  • 📅 Manage appointments (book, reschedule, cancel)
  • 📁 View and store electronic health records (EHR)
  • 🔐 User authentication (Signup/Login)
  • 📞 Contact and support page

🛠️ Admin Side Features

  • 📊 Dashboard – View key metrics, appointments, and activity logs
  • 👥 Staff Management – Add, edit, or remove hospital staff
  • 🩺 Add Doctor – Onboard new doctors with specialization, schedule, and contact info
  • 📋 Doctor List – View and manage all registered doctors
  • 🧑‍🤝‍🧑 Add Patient – Register patients with medical history and contact data
  • 📄 All Patients List – Search, view, and filter patient records
  • 📆 Appointment Management – Schedule, update, or cancel appointments

🛠️ Tech Stack

Frontend

  • React.js
  • Tailwind CSS
  • Axios
  • React Router DOM

Backend

  • Node.js
  • Express.js
  • MongoDB (Mongoose)
  • JWT for authentication

📦 Installation

1. Clone the Repository

git clone https://github.com/your-username/AstraMedicare.git
cd AstraMedicare


## 🧪 Testing

* API tested with Postman
* UI tested across modern browsers

Releases

Packages

Used by

Contributors

Languages