Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/k173-x/ether-health
Web3 DAPP Project to secure health data using Ethereum and NextJS
https://github.com/k173-x/ether-health
Last synced: 25 days ago
JSON representation
Web3 DAPP Project to secure health data using Ethereum and NextJS
- Host: GitHub
- URL: https://github.com/k173-x/ether-health
- Owner: k173-x
- License: apache-2.0
- Created: 2022-04-01T09:44:42.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2022-08-21T14:56:15.000Z (over 2 years ago)
- Last Synced: 2024-11-13T02:36:49.660Z (3 months ago)
- Language: JavaScript
- Homepage:
- Size: 15.3 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ETX-Heal
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.
## Instructions:
1. Make sure you've installed NodeJS and MySQL. If not, install them.
2. Since the DB schema has to be made, create a empty database and run the queries mentioned in [nodelogin.sql](./hms/nodelogin.sql). Also, mention the database used in the project folder or rename the db as "etx-hms"
3. After that, run the web app using `yarn dev` (install `yarn` to avoid installing dependencies in `npm` like Visual C++)
4. Create a user using signup page
5. 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**
### Libraries used:
- React
- Express
- Web3JS
- EJS (for frontend pages)
- UUIDv4### Languages used:
- JavaScript
- EJS
- Solidity### License:
Apache-2.0