-
-
Here we can access the personal information like name and access is granted or not by putting the address as parameter.
-
It's the Home page. Connect MetaMask button will connect the wallet. With address deployed contract on Sepolia become owner of contract .
-
Here non-access person can register and can get a digital ID to access the prohibited area. Owner can register Id. Getting dual ID not allow
-
The person who has the access/digital ID is welcome to prohibited area and rest are not allowed.
Inspiration
Learning is the great inspiration. Want to upskill myself motivate me to participate.
What it does
Digital Identity Management Project has laid a strong foundation for a secure, decentralized system for managing digital identities. It basically protecting a specific area. Only persons who have the digital Identity can access the prohibited area. Person who don't have digital identity cannot access that prohibited area, non-access person can get access by calling assignDigitalIdentity function.
How we built it
I started to build this project with a solidity smart contract and put logic of my DAPP in it. Then I use JavaScript for backend Alchemy API key for Blockchain integration. HTML and CSS for UI part.
Challenges we ran into
Creating a user-friendly interface that interacts seamlessly with the blockchain required several iterations. But I made it successfully.
Accomplishments that we're proud of
I'm proud on the completion of this project. Because I build it alone without any team.
What we learned
I learned many things like Blockchain, Solidity Smart Contract, Web3 Integration, React State Management, Handling Asynchronous Operations as well as about express.js .
What's next for Digital Identity Management
Moving forward, there are several key areas and features to explore and enhance: Zero-Knowledge Proofs , Multi-Factor Authentication, Interoperability, use of AI and sensors for RWA, Developing mobile applications for both Android and iOS to make the system more accessible. In future I'll upskill myself to use these above technologies in my Identity Management DAPP.
Log in or sign up for Devpost to join the conversation.