← Back to home

MediPortal

Healthcare app allowing patients to own and share their own medical data conveniently

Screenshots

MediPortal screenshot 1
MediPortal screenshot 2
MediPortal screenshot 3

Problem Statement

This project was meant to be a full-stack app on Base that allows users to login with either an EOA or a social recovery embedded wallet in order to enter, securely store, and share their medical data. It includes a smart contract for minting the patient data NFT, and I wanted to allow patients to encrypt/store this data on IPFS to privately share with doctors as they desired.

Solution

For this project, I used Hardhat, React, and Solidity in order to make a full-stack on-chain app that would allow users to mint their patient data NFTs. I aimed to integrate Dynamic with Pimlico smart accounts to allow patients to login easily, as shown in my "dynamic" branch commits, but I was not able to get the integration to work. I implemented a Solidity smart contract for minting the data NFT to each patient. Planned on using Lighthouse to store the medical data and encrypt it with access controls.

Hackathon

ETHGlobal London

2024

Prizes

  • 🏆

    Pool Prize

    Worldcoin

Contributors