Skip to content

Medi-connect is an online hospital appointment booking website. Visit our website, find vulnerabilities and raise an issue... Make sure the check the announcement related to filtering of spammy PRs.... Also while raising new issues make sure there is no such existing issue, and while giving PR mention the issue.

License

Notifications You must be signed in to change notification settings

Luson045/medi-connect

Repository files navigation

Medi-Connect (Appointment Booking System)

License React Node.js Express MongoDB GitHub Issues GitHub Pull Requests

Table of Contents

Introduction

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.

Features

  • OPD Queue Management

    • Real-time tracking of patient queues
    • Online appointment scheduling
    • Notifications and alerts for patients
  • Bed Availability Management

    • Real-time monitoring of bed occupancy
    • Emergency bed allocation
    • Filtering and sorting options for bed status
  • Patient Admission System

    • Streamlined admission process
    • Integrated patient information and history
    • Doctor and nurse coordination tools
  • Inventory Management

    • Stock level monitoring for medicines and consumables
    • Automated alerts for low stock
    • Inventory usage reporting and analytics
  • User Roles and Authentication

    • Doctor and Patient roles
    • Secure authentication and authorization
    • Role-based access control
  • City-Wide Integration

    • Data sharing across multiple hospitals
    • Centralized health management system integration
    • Scalable architecture for city-wide deployment

Tech Stack

Demo

[Visit the deployment]

Getting Started

Follow these instructions to set up a local copy of the repository on your machine for development and testing purposes.

Prerequisites

Ensure you have the following installed on your local machine:

Installation

  1. Clone the Repository

    git clone https://github.com/Luson045/medi-connect
    cd medi-connect
  2. Install Backend Dependencies

    cd server
    npm install
  3. Install Frontend Dependencies

    cd client
    npm install
  4. Backend Configuration

  • Open the .env file and update the following variables:
PORT=5000
PASSDB=your_mongodb_connection_string
JWT=your_jwt_secret

Usage

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).

  • backend/: Contains the server-side code, including API routes, controllers, models, and configuration files.
  • frontend/: Contains the client-side code built with React.js, including components, pages, context, and services.

License

This project is licensed under the MIT License.

Contact

For any inquiries or support, please contact:

About

Medi-connect is an online hospital appointment booking website. Visit our website, find vulnerabilities and raise an issue... Make sure the check the announcement related to filtering of spammy PRs.... Also while raising new issues make sure there is no such existing issue, and while giving PR mention the issue.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published