Skip to content

mayur-ud/ieee-naari-arogya

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NaariAarogyam


Functionalities

  • Different Signup/Login functionality for Users and Hospitals.
  • Users can view their report and exercise blogs, while Hospitals can View and Upload reports and exercise blogs.
  • Secure storage of reports on IPFS (Interplantery File System) with the help of ethereum blockchain.
  • All data of Users is stored on Ethereum blockchain(Goerli TestNet).
  • Special Workout Demonstration for Women .
  • Period Tracker with Custom Note adding.

Tech Stack

  • ReactJS
  • IPFS
  • Blockchain - Ethereum
  • Web3.Storage
  • Truffle
  • Replit
  • NodeJS
  • Goerli TestNet
  • Infura.io
  • Solidity

How this DApp works ?

  • Authentication is handled by backend and stored on MongoDB
  • During Login of Users / Hospitals details are verified
  • Post-Login all restricted routes are secured

User Reports Storage

  • To view Reports , either by User or Hospital(required to enter UserId) , ContentID are fetched for that user
  • Reports are stored on IPFS using Web3.storage
  • IPFS is a decentralised File System to store data securely
  • ContentID is the unique identifier for each file uploaded on IPFS
  • The data of CID's linked with UserId are stored on Ethereum blockchain
  • For the purpose of testing Goerli TestNet is used
  • To connect Node backend to Ethereum blockchain Infura.io API was called
  • Upon Fetching data Frontend Displays it

Period Tracker

  • Browse through the Calendar and add Date for periods
  • With each Date you add(must be unique for user) , additional details can be added
  • This can be used to get better evaluation of health

Instructions to use DApp

####Users

  • Signup(or Login) as Patient
  • View Reports at an Centralised place with absolute security
  • Track Your Monthly periods to see any inconsistencies . Add optional detailed notes with each entry
  • Browse through various health blogs uploaded by Verified hospitals

####Hospitals

  • Signup(or Login) as Hospital
  • View Docs of any patient just by their UserID
  • Browse through all patient history at centralised place to give accurate treatments
  • Upload blogs that'll help patients to maintain/improve their health

Deploys

Contributors


Video Link

For the video demonstration, click here

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published