/MediGuard

MediGuard : Blockchain-Enhanced Medical Image Management

Primary LanguageJavaScript

MediGuard: Secure Medical Image Management System

Overview

MediGuard is an innovative and secure medical image management system that leverages cutting-edge technologies to ensure the integrity, privacy, and efficient sharing of healthcare data. By integrating IPFS for decentralized storage and Solidity smart contracts on the blockchain, MediGuard provides a robust solution for managing medical records and images.

Table of Contents

Project Goal

The primary goal of MediGuard is to revolutionize the way medical records and images are managed by ensuring data integrity, privacy, and accessibility through the integration of blockchain technology, IPFS, and smart contracts. Our solution aims to provide:

  • Secure and immutable storage of medical data.
  • Transparent and auditable transactions between healthcare professionals.
  • An intuitive and responsive user interface for seamless user experience.

Features

  • Secure File Upload: Upload medical records and images securely to the blockchain and IPFS.
  • Transparent Transactions: Implement secure and transparent transactions between doctors using Web3.js.
  • Data Integrity: Ensure the integrity and security of patient data with blockchain technology.
  • User-Friendly Interface: Designed a responsive front-end using React and JavaScript for an efficient user experience.

Technologies Used

  • Frontend: React.js, JavaScript
  • Blockchain: Ethereum, Solidity, Web3.js
  • File Storage: IPFS, Pinata
  • Wallet Integration: MetaMask
  • Others: Ethers.js, Node.js (if applicable)

Images

#MediGuard Home Page Home Page

#Dashboard File Uploading + Account Integration File Upload

#Dashboard View Files View Upload Images

#Dashboard Share Files Allow and DisAllow Function

Components Overview

  • ShareFile: Handles file-sharing functionality, allowing users to share access to files with others.
  • UploadFile: Manages the file upload process, ensuring secure storage on the blockchain and IPFS.
  • ViewFile: Provides an interface for viewing uploaded files, with a focus on security and auditability.
  • Sidebar: Navigation sidebar for easy access to different sections of the application.
  • Dashboard: The main dashboard interface, providing an overview and access to core functionalities.
  • Home: The landing page that introduces the project and its benefits.

Contact

For any inquiries or feedback, please contact us at: