HoldMyPassword is a Decentralized Password Manager and was built to reach the following features:
Encrypted Passwords
Descentralice Storage
Data Ownership
Blockchain Security
Perpetuity of information
HMP has designed a specific flow of data to make sure the master password is only used for data encryption zero knowledge login authentication.
Challenges
HoldMyPassword is aimed to achieve one goal: the user must own his data & we can't have access to it in any way. There is no trusted way to make sure all my data is unavailable for any cloud provider, but IPFS is completely decentralized and the data stored securely. We also struggled to find a fast IPFS service provider, but we found one in the end.
How was build?
Web3: IPFS, Moonbeam, RainbowKit
Frontend: Next.js, Tailwind CSS, daisyUI
Backend: PostgreSQL