harshrajdhote / Ethereum-EHR

Electronic Health Record with ethereum and react.js

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Ethereum-HealthCare

* 2017BTECS00040

* 2017BTECS00068

* 2018BTECS00211

* 2018BTECS00212

To run this project Kindly install following requirements :

  • "Truffle" v5.1.20

    • solc: "0.5.16"
  • "Node" v12.16.1 (Install Following with npm)

    • "antd": "^3.9.0",
    • "axios": "^0.19.2",
    • "bootstrap": "^4.4.1",
    • "bs58": "^4.0.1",
    • "ipfs-api": "^26.1.2",
    • "react": "16.11.0",
    • "react-bootstrap": "^1.0.0",
    • "react-dom": "16.11.0",
    • "react-scripts": "3.2.0",
    • "web3": "1.2.2"
  • Install Metamask as Google Chrome extension.

  • Install Ganache for deployement of Contracts.

Steps to run project :

  1. Add truffle-config.js file in Ganache.
  2. Create new network in metamask with port number same as in truffle-config.js
  3. Configure Ganache with same port number.
  4. Goto Project Directory and run "truffle migrate" on command prompt.
  5. Goto Client directory and run "npm start" to start react server.
  6. Project will be open in your browser.

Execution will start from App.js file in client directory.

Project Slides

https://docs.google.com/presentation/d/1OizR6slIn5KHgvNGpl9funr0OJHTKV811LbKO4bVFgY/edit?usp=sharing

Project Report

https://docs.google.com/document/d/1cWPL7_XSQMM2ivSqIk6vxN7Z5dFcYBMFPsS0XiX4t54/edit?usp=sharing

Video Demonstration

https://drive.google.com/file/d/1frHo7-kCf50wgQgpZMenyl5pVLntArHw/view?usp=sharing

https://drive.google.com/open?id=1APvS9AwMbRx0sBlfNwNQ004jlKzy7nKd

About

Electronic Health Record with ethereum and react.js

License:MIT License


Languages

Language:CSS 91.3%Language:JavaScript 5.8%Language:Solidity 2.5%Language:HTML 0.3%