Skip to content

My-Medi: Safely store, manage & share medical records with blockchain security. Utilizes React, Tailwind CSS, Ethereum, and Solidity for seamless integration. Connect your wallet, upload records, and manage access effortlessly. Experience secure healthcare data management with My-Medi today!

Notifications You must be signed in to change notification settings

Saksham-Gupta-30/My-Medi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

My-Medi

About My-Medi

My-Medi is a secure platform that allows you to store, manage, and share your medical records using blockchain technology. Our app ensures that your sensitive health information is safe and accessible only by authorized individuals.

Key Features

  • Upload and store medical records securely
  • View your records anytime, anywhere
  • Share access with healthcare providers
  • Revoke access when needed

Tech Stack

  • Frontend: React
  • Styling: Tailwind CSS
  • Blockchain Integration: Thirdweb
  • File Storage: Pinata
  • Blockchain Platform: Ethereum
  • Smart Contracts: Solidity

Guide to Use My-Medi

Step 1: Get a Wallet

To get started, you need a wallet to store your digital assets. We recommend using MetaMask, a popular crypto wallet that works with most browsers.

Step 2: Connect Wallet

Click on the "Connect Wallet" button in the header to sign in using your wallet. This will give you access to your dashboard.

Step 3: Use the Features from the Dashboard

Once connected, you can:

  • Upload Medical Records: Navigate to the upload section, select your files, and upload them securely to the blockchain.
  • View Medical Records: Access the records section to view and download your medical records.
  • Share Access: Share your records with healthcare providers or family members by entering their Ethereum addresses.
  • Revoke Access: Manage and revoke access to your records anytime from the dashboard.

Setting Up My-Medi

Frontend Setup

To set up the frontend, follow these steps:

  1. Clone the repository:

    git clone https://github.com/Saksham-Gupta-30/My-Medi_MajorProject.git
  2. Navigate to the frontend directory:

    cd My-Medi_MajorProject/client
  3. Install the dependencies:

    npm install
  4. Start the development server:

    npm run dev

The frontend should now be running on http://localhost:5173.

Blockchain Setup

To set up the blockchain, follow these steps:

  1. Clone the repository:

    git clone https://github.com/Saksham-Gupta-30/My-Medi_MajorProject.git
  2. Navigate to the blockchain directory:

    cd My-Medi_MajorProject/web3
  3. Install the dependencies:

    npm install
  4. Compile and deploy the smart contracts:

    npm run deploy

Ensure you have configured your network settings and environment variables as required.

Connect on GitHub

About

My-Medi: Safely store, manage & share medical records with blockchain security. Utilizes React, Tailwind CSS, Ethereum, and Solidity for seamless integration. Connect your wallet, upload records, and manage access effortlessly. Experience secure healthcare data management with My-Medi today!

Topics

Resources

Stars

Watchers

Forks