Skip to content
This repository has been archived by the owner on Apr 6, 2024. It is now read-only.

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.

License

Notifications You must be signed in to change notification settings

apausa/deepDiveIntoBlockchain

Repository files navigation

Deep Dive into Blockchain

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.

Appendix

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.

Run Locally

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

Features

  • 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

Screenshots

App Screenshot

Tech Stack

Client: React, Bootstrap and Hashconnect (to interact with the HashPack browser wallet).

Server: Node and Hashgraph SDK (to interact with the Hedera blockchain).

Acknowledgements

License

MIT

Feedback

If you have any feedback, please reach out to us at apausa@pablu.xyz

About

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.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published