Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🏥 Hospital Management System

A full-stack web application designed to simplify hospital operations by managing appointments, users, and payments efficiently.


🚀 Features

  • 👤 User Authentication (Admin, Doctor, Patient)
  • 📅 Appointment Booking System
  • 🧑‍⚕️ Doctor Management
  • 💳 Online Payment Handling
  • 📊 Admin Dashboard
  • 📁 Patient Records & History

🏗️ Project Structure

Hospital_Management/ │

├── admin/ # Admin Panel (React)

├── backend/ # Node.js + Express API

├── frontend/ # User Panel (React)


🛠️ Tech Stack

Frontend:

  • React.js
  • Tailwind CSS

Backend:

  • Node.js
  • Express.js

Database:

  • MongoDB

Authentication:

  • JWT (JSON Web Tokens)

⚙️ Installation & Setup

Follow these steps to run the project locally:


1️⃣ Clone the Repository

[git clone https://github.com/yujiitadoriyadav/MEDISTACK_FULLSTACK-_HOSPITAL_MANAGEMENT_SYSTEM]
cd Hospital_Management

2️⃣ Setup Backend (Server) ``bash cd backend npm install npm start

Create a .env file inside backend/:

MONGODB_URI=your_mongodb_connection_string

JWT_SECRET=your_secret_key

PORT=5000

3️⃣ Setup Admin Panel

cd admin
npm install
npm run dev

Create a .env file inside admin/: VITE_BACKEND_URL=http://localhost:5000

4️⃣ Setup User Frontend

cd frontend
npm install
npm run dev

Create a .env file inside frontend/: VITE_BACKEND_URL=http://localhost:5000

5️⃣ Run the Application

Backend → http://localhost:5000

Admin Panel → http://localhost:4000 (or 5173)

User Frontend → http://localhost:3000(or 5174)

About

Developed a Hospital Management System enabling appointment booking, online payments, and role-based management for admin, doctors, and patients.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages