MedLock

MedLock

Medical File Storage Lock | Unleash the power of secure, decentralized file storage of medical reports with Medlock using FileCoin (Web3), MetaMask, and Replit.

Created on 15th February 2023

MedLock

MedLock

Medical File Storage Lock | Unleash the power of secure, decentralized file storage of medical reports with Medlock using FileCoin (Web3), MetaMask, and Replit.

The problem MedLock solves

1. Vulnerability to data breaches: Medical reports contain sensitive information that can be targeted by cybercriminals, but Medlock's use of the decentralized infrastructure of the Filecoin network provides enhanced security and reduces the risk of data breaches.

2. Enhanced security: Metamask authentication provides an added layer of security to the already robust encryption and decentralization features of Medlock, ensuring that only authorized users can access and manage medical reports.

3. Simplified access: Metamask authentication makes it easy for medical professionals to securely access the website account, and will redirect you to the dashboard if you have successfully logged in.

4. Privacy violations: Medical reports must be kept private to protect patient confidentiality, and Medlock's encryption and decryption features provide an added layer of privacy and security to ensure that sensitive medical information is not subject to privacy violations or unauthorized access.

5. Limitations of service providers: Traditional medical record storage systems often come with limitations and constraints imposed by service providers, but Medlock offers a more flexible and user-friendly solution, allowing medical professionals to store and manage patient data according to their preferences.

6. Integration with decentralized services: Medlock's use of web3 standards allows for seamless integration with other decentralized healthcare applications and services in the broader ecosystem, enabling medical professionals to access a wider range of tools and services to support their work.

Overall, Medlock offers a powerful solution to the challenges of storing and managing sensitive medical data, providing medical professionals with a secure, flexible, and decentralized platform for managing patient records and ensuring the privacy and security of sensitive medical information.

Challenges I ran into

Medlock is an innovative solution for storing and managing medical reports on the Filecoin decentralized storage network. However, developing Medlock was not without its challenges. Here are some of the key challenges faced during the development of Medlock:

1. Configuring Filecoin Web3 with JS: One of the initial challenges faced during the development of Medlock was configuring the Filecoin web3 with JavaScript. However, I was able to overcome this challenge and successfully integrate the Filecoin network with the Medlock application. Finally, Node.JS was scrapped off and directly a bundle import was taken in the primary JS Files.

2. Adding Metamask Authentication: Another challenge faced during the development of Medlock was adding Metamask authentication to the application. This is due to the fact that Multiple Metamask Application ID's were conflicting with the process. However, I was able to successfully implement this feature by adding a track of the accounts, which allows users to securely access and manage their medical reports.

3. Adding Polygon Ethereum Chain: I attempted to add support for the Polygon Ethereum chain to the Medlock application. However, I faced a challenge as the Polygon chain and Ethereum chain required Ethereum for transaction of the smart contracts which I couldn't deploy, and as such, could not be added to Medlock.

Tracks Applied (2)

Filecoin

Medlock fits into the Filecoin track as it utilizes the Filecoin decentralized storage network to securely store and man...Read More

Filecoin

Replit

Medlock fits into the Replit track as the code for the application is maintained and developed using the Replit platform...Read More

Replit

Discussion

Builders also viewed

See more projects on Devfolio