Skip to content

MohammadAnwar83631/Mymedi

Repository files navigation

welcome to Mymedi


MyMedi - Medical Records & Doctor Booking Platform

Overview

MyMedi is a unified healthcare platform designed to manage medical records and facilitate doctor appointments seamlessly. The application aims to enhance the patient experience by providing easy access to medical information and appointment scheduling.

Features

  • User Authentication: Secure login for patients and doctors.
  • Doctor Dashboard: Doctors can manage their appointments and patient records.
  • Patient Dashboard: Patients can view their medical records, book appointments, and communicate with healthcare providers.
  • Symptom Checker: An interactive chatbot that assists users in assessing their symptoms.
  • Document Upload: Patients can upload medical documents securely.
  • Multi-language Support: The application supports multiple languages, enhancing accessibility for diverse users.

Tech Stack

  • Frontend: React, TypeScript, Tailwind CSS
  • Backend: Node.js, Express
  • Database: MongoDB
  • State Management: React Query
  • Authentication: JWT (JSON Web Tokens)

Installation

To set up the project locally, follow these steps:

  1. Clone the repository:

    git clone https://github.com/yourusername/MyMedi.git
  2. Navigate to the project directory:

    cd MyMedi
  3. Install the dependencies:

    npm install
  4. Start the development server:

    npm start
  5. Open your browser and go to http://localhost:3000.

Usage

  • For Patients:

    • Register and log in to access your dashboard.
    • Book appointments with available doctors.
    • Upload and manage your medical documents.
  • For Doctors:

    • Log in to manage your patient appointments and records.
    • View patient history and notes.

Contributing

Contributions are welcome! If you would like to contribute to the project, please follow these steps:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature/YourFeature).
  3. Make your changes and commit them (git commit -m 'Add some feature').
  4. Push to the branch (git push origin feature/YourFeature).
  5. Open a pull request.

Feel free to modify any sections to better fit your project specifics or add any additional information that you think is relevant!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages