Inspiration
The root of the idea started because of one incident that happened in our college days which is in my 3rd year of Engineering. College introduced an online platform for a college management system & one of the students enter into their network and manipulate his mid-semester marks. Recently we started working on blockchain-based projects while developing suddenly we got the solution to the problem my college faced before, this is the origin of getting this idea.
What it does
A verification system on the blockchain that allows users to verify their identity and share it with Employers & organizations. Employers can verify a job candidate's identity and qualifications in a secure, tamper-proof way. This can help employers make more informed hiring decisions and avoid hiring fraudulent or unqualified candidates. And employers can easily hire pre-verified candidates from the application itself, this will help the recruiters to onboard the employees into the organisation faster than before & easily.
How we built it
We are excited to present our blockchain-based verification project for the KL mini Hack competition. Our solution is designed to revolutionize the way that verification is done by making it secure, efficient, and accessible.
Our verification system is built on the Polygon Matic Network, a highly scalable and low-cost Ethereum-based blockchain network. This provides a reliable and fast platform for our verification services, ensuring that our clients receive the best possible experience.
To store the data of our users, we have implemented the use of Filecoin, a decentralized storage network that offers a secure and efficient way to store and retrieve data. This ensures that the information of our clients is always safe and secure.
To make our verification system user-friendly, we have utilized the power of React JS and Next JS for the front-end development. This provides an intuitive and streamlined user interface that makes it easy for users to complete the verification process.
At the core of our verification system are smart contracts written in Solidity, which are self-executing and transparent. This ensures that the verification process is fair and unbiased, providing our clients with a trustworthy and reliable solution.
In conclusion, our blockchain-based verification project is a solution that combines the latest advancements in blockchain technology, decentralized storage, and frontend development to provide a secure, efficient, and accessible verification process. We are confident that our solution will make a positive impact in the verification industry and we are eager to showcase it at KL mini Hack
Challenges we ran into
Implementing cryptography for our project and implementing gasless transactions on the blockchain were two significant challenges that we faced during the development process.
Cryptography is a crucial aspect of any blockchain-based project as it provides security and privacy for the users. However, implementing cryptography can be complex and time-consuming, and it requires a deep understanding of the underlying algorithms and mathematical concepts. In our project, we faced several challenges while implementing cryptography, including ensuring that the cryptographic protocols were secure, integrating the cryptography into our existing system, and ensuring that the cryptography was performant enough to handle large amounts of data.
Another challenge we faced was implementing gasless transactions on the blockchain. Gasless transactions are important as they provide users with a seamless and low-cost experience when using the blockchain. However, implementing gasless transactions can be difficult as it requires a deep understanding of the underlying blockchain technology and how transactions are processed on the blockchain. In our project, we faced several challenges while implementing gasless transactions, including ensuring that the transactions were processed efficiently, integrating the gasless transactions into our existing system, and ensuring that the transactions were secure and tamper-proof.
Accomplishments that we're proud of
We are proud to announce that our blockchain-based verification project has been selected for the "EDC India" event, which is India's largest entrepreneurship event. Out of the over 3500 startups that applied, only 150 startups were selected, and we are honoured to be a part of this prestigious list.
What we learned
Developing a blockchain-based verification system was a challenging but incredibly rewarding experience. During the process, we learned several valuable lessons that have shaped our understanding of blockchain technology and its potential applications. Things we have learned during the development of the project
- Cryptography
- Gasless transactions
- Implementation of Dapps
- Smart-contracts implementation
- Integration of contracts in frontend
- Utilization of test networks in the blockchain
- Deployment of blockchain projects in public networks (polygon, Ethereum etc..,)
What's next for Blockchain-based verification & recruitment platform
- We are planning to implement this verification system for insurance, banking, and lending services to do their verification on the blockchain for immutability, transparency, and decentralization.
Log in or sign up for Devpost to join the conversation.