project screenshot 1
project screenshot 2
project screenshot 3

Student Portal

Portal for Schools and Students to award certificates for course completion as Soulbound NFT.

Student Portal

Created At

ETHGlobal Bangkok

Project Description

We wanted to create a portal where schools could sign up and create a profile with they unique signature and issue NFTs to their students as certificates for completing a certain class, course, semester etc. School admins can create classes (along with NFTs) and assign those to students that would also join our website as Students of their schools. Students would create a wallet or connect with existing and mint nfts they earned. This way, we can finally create an accurate history of achievements that can help students to prove their skills and remember the fun they had while learning :)

How it's Made

This final version of the project was created using nillion create app cli, we want to use Nillions data base to store Student and School data. We also used Dynamic sdk to connect and create wallets and auth. we also created a few contracts (latest working address: 0xAD39579840196Fd8d224cdF91EC8E8E7543E93D3) that mint multi nft per addresses of the students and a few other functions. We also adding a back end server nestjs to communicate ui with sol contracts. We also want to add Sign Protocol in the future to add an extra layer of verification to more valuable certificates. We actually had an issue with git and had to create multiple repositories because of the reference issue. all of this repositories are public for your reference: https://github.com/ManuKhalikov/Student-Portal; @Student-Portal-nft; @school-nft-nillion; @school-nft.

background image mobile

Join the mailing list

Get the latest news and updates