A web3 DAPP designed to make all patient data secure and transparent to both users and professionals.
This web app is made using React for frontend, Express for backend and MySQL for Database. The UUIDs are stored in both ETH (via Goerli test network) and MySQL DB. This app is made to demonstrate how the IDs can be hashed and stored on DB and then use the DB to get the details at same time.
- Make sure you've installed NodeJS and MySQL. If not, install them.
- Since the DB schema has to be made, create a empty database and run the queries mentioned in nodelogin.sql. Also, mention the database used in the project folder or rename the db as "etx-hms"
- After that, run the web app using
yarn dev
(installyarn
to avoid installing dependencies innpm
like Visual C++) - Create a user using signup page
- Then finally start using the web app
NOTE: Some details might be static as the sole focus of the project is to demonstrate the usage of ETH in web app
- React
- Express
- Web3JS
- EJS (for frontend pages)
- UUIDv4
- JavaScript
- EJS
- Solidity
Apache-2.0