What it does
PolkaEdu is a decentralized education platform built on Polkadot, designed to solve the problem of fragile, centralized academic certification. Our motto is "Learn, Certify, and Govern."
Learn: Users can take a catalog of high-quality courses focused on the Web3 and Polkadot ecosystem, from "Intro to Substrate" to "Smart Contracts with Ink!".
Certify: When a student completes a course, they Certify their skills by minting a unique, on-chain NFT certificate directly to their Polkadot wallet. This makes their academic achievements permanent, portable, and verifiable by anyone, forever, without relying on our platform to exist. This is a real-world, user-centric utility.
Govern: Finally, users can Govern the platform itself. We have implemented a functional DAO where the community can propose and vote on new courses, instructors, and the use of the platform's treasury. This creates a self-sustaining ecosystem that is truly owned and directed by its users.
How we built it
PolkaEdu was built with a modern, robust, and decentralized-first architecture.
Frontend: A responsive and fast user interface built with React, Next.js, and styled with Tailwind CSS. This provides a clean, professional, and accessible user experience.
Backend: A secure and scalable backend powered by Node.js and Express, written entirely in TypeScript for type-safety and maintainability.
Blockchain Integration: This is the heart of our project. We used the Polkadot.js APIs (via TypeScript) to communicate with the Polkadot network. This stack handles all on-chain business logic, including:
User wallet authentication (connecting their Polkadot wallet).
The minting logic for issuing the NFT certificates on-chain.
The on-chain voting mechanism and proposal system for our DAO.
Challenges we ran into
Integrating the on-chain logic with a traditional web backend was complex. Managing the asynchronous nature of blockchain transactions (like waiting for an NFT mint to confirm) while providing a smooth, responsive UI was a significant challenge.
We also found that designing the DAO governance logic to be both simple enough for all users to participate, yet robust enough to be meaningful, was a difficult but crucial balance to strike. Learning the specific intricacies of the Polkadot.js API to manage this state effectively was a steep but rewarding learning curve.
Accomplishments that we're proud of
We are extremely proud of building a complete, end-to-end user loop that fully demonstrates the "Learn, Certify, Govern" model.
The biggest accomplishment is the NFT Certificate Minting. Seeing the certificate appear in a user's wallet after completing a course is the 'magic moment' of our app. It's a tangible, on-chain asset that works flawlessly and proves the value of the platform.
We are also very proud of the Functional DAO. We didn't just mock up a governance page. We built a functional system where community proposals and votes can actually influence the platform's content. This fulfills the true 'user-centric' promise of Web3 and the hackathon's theme.
What we learned
This hackathon was an incredible learning experience. We gained a deep, practical understanding of how to build a production-grade dApp (decentralized application) on the Polkadot ecosystem, moving from theory to practice with the Polkadot.js API.
Most importantly, we learned how to design a user experience (UX) that bridges the gap between Web2 familiarity (taking an online course) and Web3 power (wallet connections, NFT ownership, and DAO voting). We learned that simplicity is the key to driving adoption for powerful, complex technologies.
What's next for PolkaEdu
This hackathon is just the beginning for PolkaEdu. We have a clear roadmap:
Fully Decentralize the DAO: We want to hand over full control to the community, allowing the DAO to manage the platform's treasury (earned from course fees) to pay instructors and fund new initiatives.
Expand the Instructor Portal: We will build out the 'Enseña con Nosotros' (Teach With Us) feature, allowing any expert to submit a course proposal to the DAO, get approved, and be rewarded on-chain for their content.
Multi-Chain Certificates: We plan to leverage Polkadot's cross-chain magic (XCM) to allow users to mint their certificates on other parachains or even other networks, making their academic history truly portable across the entire Web3 ecosystem.
Log in or sign up for Devpost to join the conversation.