gdgcloudkol / hackday

24 stars 4 forks source link

Submission: Yes or No #18

Open Bivas-Biswas opened 2 years ago

Bivas-Biswas commented 2 years ago

Team Name

Yes or No

Team members

Member # 1 Name: Bivas Biswas Email: bbivas307@gmail.com Twitter handle : @bivasbiswas99

Project Name

Medical Data Access Security and Data Privacy using Blockchain.

Contact Details (Leader)

bbivas307@gmail.com

Project Track

Healthcare

Link to project GitHub public repo

https://github.com/Bivas-Biswas/Medical-Data-Privacy-using-Blockchain

Link to the project website

https://medical-data-privacy-using-blockchain.vercel.app/

Link to the demo video

https://drive.google.com/drive/folders/1Sq2-z4L-8tRxCIRg1_WK3nlRItBDtD0a?usp=sharing

#

Inspiration

In the Machine Learning field, the problem is "how to get the accurate data?" like in the medical field we have the more accurate and more improvement in healthcare.

The user would have full access to his data and control over how his data would be shared. The user would assign a set of access permissions and designate who can query and write data to his blockchain. A dashboard application would allow the user to see who has permission to access his blockchain. The user would also be able to view an audit log of who accessed his blockchain, including when and what data was accessed. The same dashboard would allow the user to give and revoke access permissions to any individual who has a unique identifier.

So we make this project resolve this problem.

#

What it does

It is a web dashboard for uploading and accessing medical reports.

It divides into two types of users -

  1. User:

    • can upload medical reports as CSV
    • give read access to individual reports to individual providers.
    • revoke read access from individual reports from individual providers
  2. Provider:

    • Provider can verify reports with the report address.
    • Can view and download the report.
    • Can check which user revokes access for which report.
    • Store all reports.

Challenges you ran into

Firstly Before I had never written a single line of solidity code.

Some Problems I ran into:

#

Experience

Really enjoying the process of making this project. I don't believe that in 3 days I completed this. On the first day, as a beginner in solidity, I lost lope after 6 hours of struggle. But after my brain caught too much and everything working as I wanted. Rest in this issue.

#

whole system

Whole system

Whole system

#

📸 Showcase

homepage

Home

homepage

Login

homepage

Wallet

User View

table view

Dashboard

list view

Details

<b><p align="center">Provider View</p></b>
<table align="center">
<tr>
    <td>
            <p align="center">
                <img src="https://raw.githubusercontent.com/Bivas-Biswas/Medical-Data-Privacy-using-Blockchain/main/readme/provider-dashboard.png" alt="table view">
                <p align="center">Dashboard</p>
            </p>
    </td>
    <td>
            <p align="center">
                <img src="https://raw.githubusercontent.com/Bivas-Biswas/Medical-Data-Privacy-using-Blockchain/main/readme/provider-details.png" alt="list view">
                <p align="center">Details</p>
            </p>
    </td>
</tr>