Skip to content

A web application for managing patient data in a healthcare system. Built with React, Node.js, Express, and MongoDB. Features include patient record management, appointment scheduling, and user authentication. Separate dashboards for patients, doctors, and administrators.

Notifications You must be signed in to change notification settings

Yash636261/MedVault

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 

Repository files navigation

MedVault

image

MedVault is an advanced patient data management system designed to ensure data security, accessibility, interoperability, and privacy protection within the healthcare ecosystem. It serves as a reliable partner in managing secure health data, providing essential features for healthcare providers and patients.

Features

  • Data Security: Ensures the highest level of data security for patient records.
  • Accessibility: Provides secure access to patient data from anywhere, reducing delays in patient care.
  • Interoperability: Facilitates the exchange of patient data between healthcare providers and systems.
  • Privacy Protection: Prioritizes patient privacy with robust encryption and access controls.
  • Audit Trails: Tracks and records user activity for auditing purposes.
  • User Authentication: Implements secure authentication methods to verify user identities.
  • E-Prescriptions: Enables electronic prescriptions to streamline medication management.
  • Patient Portals: Offers patient portals for easy access to medical records and communication with healthcare providers.

Technologies Used

  • Frontend: React.js for building the user interface.
  • Backend: Node.js and Express.js for server-side logic.
  • Database: MongoDB for storing patient data.
  • Authentication: JWT (JSON Web Tokens) for user authentication.
  • Styling: Tailwind CSS for styling the user interface components.
  • Image Handling: Importing images for visual content.

Getting Started

  1. Clone the Repository:
    git clone https://github.com/yourusername/medvault.git
  2. Install Dependencies:
  • for front-end:
    cd Frontend
    npm install
    npm run dev
  • for back-end:
    cd Server
    npm install
    npm run server
  • create a .env.local file in Server folder:
    MONGO_URI =paste your MongoURI here.
  1. Open in Browser: Visit http://localhost:5173/ in your browser to view the application.

Technologies

The MedVault application utilizes the following technologies:

For more information on each technology and their usage, please refer to the respective official websites or documentation.

Contributing

Contributions to this project are welcome. If you would like to contribute, please follow these guidelines:

  • Fork the repository and create your branch.
  • Make your changes and ensure they are appropriately documented.
  • Submit a pull request describing the changes you've made.

Please adhere to good coding practices and maintain a clean commit history.

License

This project is licensed under the MIT License.

image image

About

A web application for managing patient data in a healthcare system. Built with React, Node.js, Express, and MongoDB. Features include patient record management, appointment scheduling, and user authentication. Separate dashboards for patients, doctors, and administrators.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages