A full-stack web application designed to simplify hospital operations by managing appointments, users, and payments efficiently.
- 👤 User Authentication (Admin, Doctor, Patient)
- 📅 Appointment Booking System
- 🧑⚕️ Doctor Management
- 💳 Online Payment Handling
- 📊 Admin Dashboard
- 📁 Patient Records & History
Hospital_Management/ │
├── admin/ # Admin Panel (React)
├── backend/ # Node.js + Express API
├── frontend/ # User Panel (React)
Frontend:
- React.js
- Tailwind CSS
Backend:
- Node.js
- Express.js
Database:
- MongoDB
Authentication:
- JWT (JSON Web Tokens)
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 devCreate a .env file inside admin/: VITE_BACKEND_URL=http://localhost:5000
4️⃣ Setup User Frontend
cd frontend
npm install
npm run devCreate 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)