MED3 is an Electronic Health Record (EHR) system that utilizes blockchain technology for secure and efficient health data management. It is built on top of React.js and Polygon blockchain, leveraging the benefits of RainbowKit and MaterialUI for UI design and Web3 Storage for data storage.
- Secure and decentralized health data management
- Efficient health data sharing among healthcare providers
- Simple and intuitive UI design with RainbowKit
- Reliable data storage with Web3 Storage
- Seamless integration with Polygon blockchain
- Node.js
- Hardhat
- SCSS
- Solidity
- React.js
- Clone the repository and navigate to the project directory
git clone https://github.com/avibhawnani/med3.git
cd med3
- Install dependencies
npm install
- Compile the contracts using Hardhat
npx hardhat compile
- Start the local development network
npx hardhat node
- Deploy the contracts to the local network
npx hardhat run scripts/deploy.js --network polygon_mumbai
- Start the React.js application
cd client
npm start
- Open the application in your web browser at
http://localhost:3000/
- Connect to a blockchain network using Metamask or another compatible wallet
- Create a patient account
- Add health records for the patient
- Share the patient's health records with healthcare providers
- Implement additional features such as appointment scheduling and telemedicine
- Add support for additional blockchain networks
This project is licensed under the MIT License. See the LICENSE
file for details.