Skip to content

CyrusThapa11/BlockMed

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

React Truffle Box

This box comes with everything you need to start using Truffle to write, compile, test, and deploy smart contracts, and interact with them from a React app.

Installation

First ensure you are in an empty directory.

Run the unbox command using 1 of 2 ways.

# Install Truffle globally and run `truffle unbox`
$ npm install -g truffle
$ truffle unbox react
# Alternatively, run `truffle unbox` via npx
$ npx truffle unbox react

Start the react dev server.

$ cd client
$ npm start

From there, follow the instructions on the hosted React app. It will walk you through using Truffle and Ganache to deploy the SimpleStorage contract, making calls to it, and sending transactions to change the contract's state.

FAQ

  • How do I use this with Ganache (or any other network)?

    The Truffle project is set to deploy to Ganache by default. If you'd like to change this, it's as easy as modifying the Truffle config file! Check out our documentation on adding network configurations. From there, you can run truffle migrate pointed to another network, restart the React dev server, and see the change take place.

  • Where can I find more resources?

    This Box is a sweet combo of Truffle and Webpack. Either one would be a great place to start!

BlockMED

Decentralized record-keeping systems, also known as distributed ledgers, have the potential to revolutionize many industries by providing a more secure, transparent, and efficient way to record and manage data. Here are some achievements of implementing decentralized record-keeping systems:

Key Advanatages

Security: Decentralized record-keeping systems use advanced cryptographic algorithms to secure data, making it almost impossible for unauthorized parties to tamper with it. This makes them ideal for storing sensitive information such as medical records, financial transactions, or personal data.

Transparency: Decentralized record-keeping systems provide transparency by giving all parties access to the same data. This helps to prevent fraud and corruption as any attempts to manipulate the data will be immediately visible to all parties involved.

Privacy: Decentralized record-keeping systems allow individuals to maintain control over their personal data, and only share it when they choose to. This helps to protect their privacy and prevent the misuse of their personal information.

Efficiency: Decentralized record-keeping systems are highly efficient as they can process transactions in real-time without the need for intermediaries. This helps to streamline business processes and reduce administrative costs.

Features

  • Authentication
  • Create , Read , Update , Delete of Notes and Testpapers
  • Customize Notes with editor
  • Like, Save , Comment ( for discussion ) , share with specific people of notes and testpapers
  • Sorting and filtering on the basis of likes , comments , username, College

Screenshots

Login/Signup page

App Screenshot

Patient dashboard

App Screenshot

Doctor dashboard

App Screenshot

View doctors

App Screenshot

Book Appointment with a doctor

App Screenshot

A Patient's all appointments

App Screenshot

A Doctor's all appointments

App Screenshot

Apointment start with transaction

App Screenshot

Patient's view of appointment

App Screenshot

Patient's chatting side

App Screenshot

Dcotor's chatting side

App Screenshot

Create record/prescription for a patient

App Screenshot

Transaction details to store in ethereum blockchain

App Screenshot

Patient's all medical records from patient's view

App Screenshot

A Medical Record details

App Screenshot

Patient's image record stored in IPFS

App Screenshot

Testing

User Login

App Screenshot

Invalid URL

App Screenshot

Reuse of an email address

App Screenshot

Incomplete credentials

App Screenshot

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published