What is about this project?
Today Everywhere we have seen Different types of IDs we have but we are not sure whether our ID is real or not even if centralized authorities can remove that data from their server, but now with this project, we can create a decentralized identity for every student and everyone can see that particular ID is real or not, because In this project we use a solidity smart contract.
Understand with Examples -- why we need this?
Now if you do not clearly understand this project don't worry,
Here are some benefits with cases-
Case one---Suppose you are a student of an "MIT College" and you have your college id card college and you want to check that this is real or not you can see it directly on your system, Question is that why we make this project, suppose after few years your college changed everything and your id card is not showing because your data has been removed or 3rd party server changed then what you will do, even your college can not do anything.
Case two--- No one can Issue an ID card except the admin of the college because it is totally based on a smart contract, we can define who can become an admin for Issuing the ID card of a student or not also it can be transferable but for limited times. Admin is not a person it is an address of an Ethereum wallet - EXTERNAL OWNED ACCOUNT ADDRESS
How we built it
We use Hardhat for Smart Contract to deploy on local Blockchain to check whether everything is working perfectly or not. then after that, we use the Alchemy platform to deploy on Rinkeby Testnet, which is Ethereum Testnet it works look like the Mainnet of the Ethereum network. Now we have the ABI code and smart-contract address which uses in the project to connect with our front end. we create a front end of this project and integrate it with the Metamask wallet and also we used some file web.min.js files for integration. Connect with Smart contract to front-end. after that, I posted on GitHub and finally deployed on IPFS and Filecoin With help of Spheron Platform for Production. and we got our hash link after deployment. Filecoin and IPFS- interplanetary file system Spheron platform for Production and Deployment on IPFS and Filecoin ** These are some most useful tools which I am using in this project.**
- FileCoin
- Hardhat
- Alchemy
- Spheron
- IPFS 6 Metamask
- Ethereum Testnet
Challenges we ran into-
I had to face many challenges because this is my first project, first problem I faced was to fetch the data from real Blockchain to our website, and second at the time of Deployment and production on the Spheron platform.
Accomplishments that we're proud of-
I am very happy at this time because this is my first project with blockchain technology, and I learned very much. and find more interesting things about this new web3 Technologies, Now I feel that I am also a part of this web3 Community. Thanks to all web3 communities to provide these types of Hackathons. and Special Thanks to Spheron Platform and Prashant Maurya and Mitra Sir. Prashant Maurya sir helped me at the time of deployment when I had stuck at the last movement but on the Discord Server of Spheron members helped me. also, I have been become a Beta Tester for the Spheron platform.
What's Next for this project?
I have more interesting things and ideas about this project but need much more knowledge for that, which will continue, I will add more value to this project as soon as possible. Some ideas related to this project, which we can implement on other projects with this same idea
- Blockchain-based College Degree
- Blockchain-based Registry of Lands
- Blockchain-based Certificates
- Blockchain-based Identity like- Driving license(Only some no of authorities can issue)
Built With
- alchemyapi
- backplane-javascript
- canvas
- css
- css3
- filecoin
- hardhat
- html
- imterplanetry-file-system
- ipfs
- javascript
- lite-server
- metamask
- pdf-alchemy
- smart-contract
- solidity
- spheron
- web3
- web3.js


Log in or sign up for Devpost to join the conversation.