A decentralized platform enabling users to create and manage blockchain-based social profiles with shareable URLs.
NeoCard is a decentralized application (dApp) built on the Neo X blockchain that allows users to create, update, and share their personal profiles through wallet addresses. Each user gets a unique, blockchain-verified profile URL, which can be used across social media platforms and other digital spaces. The profile contains information such as the user’s name, bio, avatar, and social media links, stored immutably on the blockchain to ensure privacy and ownership. Users can connect their wallets to easily create or edit their profiles, and the smart contract ensures that profile data is decentralized and secured.
The dApp focuses on simplicity and user-friendliness with a clean, intuitive UI that ensures users can manage their Web3 identity with ease.
During the hackathon, I built NeoCard from scratch within 2 days, completing both the smart contract and frontend implementation. I successfully integrated profile creation, editing functionalities, and connected the dApp to the Neo X blockchain using Hardhat. Throughout the development process, I gained a deeper understanding of smart contract testing and deployment using Hardhat, particularly in EVM-compatible networks like Neo X. This project was a complete end-to-end implementation, showcasing both the technical feasibility and user experience aspects of decentralized identity management.