Inspiration

I was inspired by the transformative power of blockchain technology, particularly its immutability and transparency, as well as the potential of the Software as a Service (SaaS) model for monetizing digital products.

What it does

ChainCertify is a standalone platform that can also integrate seamlessly with other LMS systems. It helps manage assignments, quizzes, project submissions, testing, grading, and even awarding NFT certificates. The idea is simple yet impactful, aiming to streamline academic workflows and enhance student recognition through blockchain-powered certification. The ultimate goal is to make ChainCertify easily integratable with existing systems and, in the future, evolve into a SaaS product.

How I built it

I used Vite for the frontend, Node.js for the backend, MySQL for the database, and TailwindCSS for styling. The blockchain component is powered by the Skale network, utilizing the ERC721 token standard to implement NFT certificates.

Challenges I ran into

One of the major challenges was integrating the NFT certificate functionality into the system and ensuring a seamless user experience. Additionally, verifying the smart contract on Skale posed difficulties due to the need to use custom chain configurations and blockchain explorers like BlockScout.

Accomplishments that I'm proud of

  • Successfully integrating the NFT certificate functionality into the platform.
  • Deploying and verifying the smart contract on the Skale network despite the associated challenges.

What I learned

  • Gained valuable experience in integrating blockchain technology with traditional web applications.
  • Learned to leverage the Skale blockchain and the ERC721 standard for NFTs effectively.
  • Overcame deployment and verification challenges on custom blockchain networks like Skale.
  • Improved skills in database management, backend logic implementation, and user-centric design with TailwindCSS.

What's next for ChainCertify

  1. Integration Capabilities: Enhancing the platform's ability to connect seamlessly with a broader range of LMS systems.
  2. Advanced Analytics: Adding robust analytics tools for educators to track student progress and performance.
  3. Optimization: Improving the NFT minting process to make it more gas-efficient and scalable.
  4. Future SaaS Model: Developing a comprehensive SaaS model with subscription plans and a marketplace for additional services.
  5. Cross-Chain Functionality: Exploring integration with multiple blockchain networks beyond Skale to increase accessibility.
  6. Community Engagement: Building a community-driven roadmap where educators and institutions can contribute feature requests and provide feedback.

Built With

Share this project:

Updates