The Health Nexus is an integrated healthcare management and doctor appointment booking platform built using the MERN stack (MongoDB, Express.js, React.js, Node.js). It provides a seamless experience for patients to book appointments, consult with doctors (online/video), and manage their medical records.
- 🔐 Secure User Authentication (JWT-based)
- 🩺 Doctor Appointment Booking
- 📆 Slot Availability & Rescheduling
- 👨⚕️ Online / Video Consultation Support
- 📁 Patient Health Report Storage
- 🧾 Admin Panel for Managing Doctors & Appointments
- 🌐 Fully Responsive UI
Frontend:
- React.js
- CSS
- Axios
Backend:
- Node.js
- Express.js
- MongoDB + Mongoose
- JWT for authentication
Other Tools:
- dotenv
- cookie-parser
- nodemon
git clone https://github.com/agarg2004/The-health-nexus.git
cd The-health-nexusCreate a .env file inside the backend/ directory with the following variables:
PORT=4000
MONGO_URI=your_mongodb_connection_string
JWT_SECRET_KEY=your_jwt_secret
JWT_EXPIRES=30d
FRONTEND_URL_ONE=http://localhost:4000
FRONTEND_URL_TWO=http://localhost:5173cd backend
npm installcd ../frontend
npm installcd ../backend
npm run devcd ../frontend
npm start/backend
├── controllers/
├── models/
├── routes/
├── middleware/
├── utils/
└── server.js
/frontend
├── src/
├── components/
├── pages/
├── services/
└── App.js
Anirudh Garg 📧 anirudhgarg794@gmail.com 🔗 GitHub
This project is licensed under the MIT License.
