<img src="https://github.com/Luson045/medi-connect/raw/main/logo.svg" width="328" alt="" />

| 🌟 Stars | 🍴 Forks | 🐛 Issues | 🔔 Open PRs | 🔕 Closed PRs | ✅ Contributors |
|---|---|---|---|---|---|




The Medi-Connect (Appointment Booking System) is a comprehensive web-based solution designed to streamline hospital operations by implementing efficient queuing models for Outpatient Departments (OPDs), real-time bed availability tracking, patient admission management, and inventory management for medicines and consumables. This system is scalable and can be integrated with a city-wide module, facilitating seamless coordination across multiple healthcare institutions.
Developed for the Smart India Hackathon, this platform aims to enhance patient experience, optimize hospital resources, and improve overall healthcare delivery in urban settings.

OPD Queue Management
Real-time tracking of patient queues
Notifications and alerts for patients
Bed Availability Management
Real-time monitoring of bed occupancy
Filtering and sorting options for bed status
Patient Admission System
Streamlined admission process
Doctor and nurse coordination tools
Inventory Management
Stock level monitoring for medicines and consumables
Inventory usage reporting and analytics
User Roles and Authentication
Doctor and Patient roles
Role-based access control
City-Wide Integration

Frontend
Backend
JWT for authentication
Deployment
Other Tools

Experience the full functionality of MediConnect through our live deployment. This platform enables seamless access to healthcare services, providing users with tools for easy communication, scheduling, and medical record management, all in one place.
Follow these instructions to set up a local copy of the repository on your machine for development and testing purposes.
Ensure you have the following installed on your local machine:
bash
git clone https://github.com/Luson045/medi-connect
cd medi-connect
bash
cd server
npm install
bash
cd client
npm install
Backend Configuration
Open the .env file and update the following variables:
PORT=5000
PASSDB=your_mongodb_connection_string
JWT=your_jwt_secret
bash
git clone https://github.com/Luson045/medi-connect
cd medi-connect
docker compose build
docker compose up
To close the running containers run docker compose down
Frontend will be running on localhost:3000 and backend server on localhost:5000
*** Video Guide for how to run project via Docker
https://github.com/user-attachments/assets/37a9973b-d42b-4b8f-99db-dd14cf5d069e

The backend server should be running at https://medi-connect-f671.onrender.com.
Start the Frontend Server
The frontend application should be running at http://localhost:3000.
Access the Application
Open your web browser and navigate to http://localhost:3000 to access the Medi-Connect(Application Booking System).
Code Formatting
To ensure consistent code formatting across the project, you can use the following scripts:
npm run format to format your code according to Prettier's rules.npm run format-check to check if the code is formatted correctly.Make sure to run these commands in both the client and server directories.



This project is licensed under the MIT License.

| Luson Basumatary |
For any inquiries or feedback, please contact. Happy Contributing 🫡

If you find this project helpful, please consider giving it a ⭐ on GitHub! Your support helps to grow the project and reach more contributors.

$ claude mcp add medi-connect \
-- python -m otcore.mcp_server <graph>