Collaboration with a team of students on a blockchain-based solution supported by Hedera, to verify real users in its hashgraph consensus; as part of the UZH International Summer School.
Through a Next.js and Next.js application with TypeScript. Once users have paired their wallets, and confirmed that they are not robots, they can mint a non fungible token in their wallets. This token can then be retrieved by 3rd parties for confirmation.
Clone the project
git clone https://github.com/apausa/uzh
Go to the project directory
cd uzh
Install dependencies
npm install
Install environment variables
vercel env pull .env.local
Replace routes to
http://localhost:3000
Start the server
npm run start
- Smart contract to create a non fungible token
- Smart contract to check account balance
- Smart contract to mint a non fungible token
- Smart contract to transfer a non fungible token
- Wallet connection
Client: React, Bootstrap and Hashconnect (to interact with the HashPack browser wallet).
Server: Node and Hashgraph SDK (to interact with the Hedera blockchain).
If you have any feedback, please reach out to us at apausa@pablu.xyz