Search projects, hackathons, sponsors and tech

    ← All projects

    OneTrueId

    No physical documents needed! 🌍 One secure blockchain ID to verify, share, pay, and accept payments—private, seamless, and universally accepted. 🚀

    Demo

    About

    Say goodbye to physical documents! 🌍 With one secure, blockchain-based ID, you can verify and share your identity seamlessly across platforms and institutions. Built for privacy, simplicity, and universal acceptance, it’s the future of identity management—always with you, wherever you go. 🚀 Plus, enjoy seamless payments with your verified ID, enabling quick and secure transactions across platforms.

    How it's made

    **OneTrueId Project: Quick Guide** OneTrueId is a decentralized identity platform for creating and managing digital identities on the blockchain. **Features**: - Decentralized Identifiers (DIDs) - Identity verification - Profile management with IPFS storage for images **Tech Stack**: - Frontend: Next.js, TypeScript - Smart Contracts: Solidity, Hardhat - Tools: Chainlink VRF, IPFS, MorphL2 **Setup**: 1. Clone the repo: `git clone https://github.com/Adityaakr/OneTrueId 2. Install dependencies: `npm install` 3. Compile contracts: `npx hardhat compile` 4. Deploy: `npx hardhat run scripts/deploy.js --network yourNetwork` 5. Start server: `npm start` **Smart Contracts**: - `createUser`: Creates a DID - `editUser`: Updates user info - `getUserByUsername`: Fetches user by username **IPFS**: Store profile images securely on IPFS and save the CID on-chain.