A decentralized platform for issuing and verifying non-transferable digital certificates on the Celo. EduCert empowers educational institutions, course creators, and online learning platforms to securely offer online courses & issue tamper-proof certificates for these courses, while allowing anyone to verify authenticity transparently.
β Powered by Celo | π‘οΈ Secured by Smart Contracts | π Transparent & Verifiable | π° Monetized Learning
EduCert is a comprehensive Web3 education platform that revolutionizes how educational credentials are issued, managed, and verified. Built on the Celo blockchain, it provides a complete ecosystem for:
- Educational Institutions: Create courses, manage enrollments, and issue verifiable certificates
- Students: Earn verifiable certificates and showcase achievements globally
- Employers/Verifiers: Instantly verify certificate authenticity on-chain
EduCert operates on a three-tier smart contract architecture:
- AccountFactory - Manages institution registration and account creation
- CourseManager - Handles course creation, enrollment, and certificate issuance
- Certificate - ERC1155 non-transferable NFTs representing achievements
- Universities & Colleges: Issue degree certificates and course completion credentials
- Online Learning Platforms: Integrate blockchain verification into existing systems
- Corporate Training Providers: Issue professional development certificates
- Bootcamps & Workshops: Provide verifiable completion certificates
- University Students: Receive verifiable degree and course certificates
- Online Learners: Earn certificates from various platforms with unified verification
- Professionals: Obtain continuing education credits and certifications
- Job Seekers: Showcase verifiable skills and achievements to employers
- HR Departments: Verify candidate credentials instantly
- Recruitment Agencies: Validate candidate qualifications
- Professional Bodies: Verify continuing education requirements
- Government Agencies: Validate educational credentials for licensing
EduCert operates on a commission-based revenue model where:
- Course Creators set their own course prices (in ETH)
- Platform Fee: EduCert takes a percentage of each course sale
- Smart Contract Revenue: Fees are automatically collected on-chain
- Scalable Model: Revenue grows with platform adoption
| Revenue Stream | Description | Target |
|---|---|---|
| Course Commission | Percentage of course sales | Primary revenue |
| Premium Features | Advanced analytics, bulk operations | Institutions |
| API Access | Third-party integrations | Enterprise clients |
| Verification Services | Premium verification features | Employers/Verifiers |
| White-label Solutions | Custom deployments for institutions | Enterprise |
- Purpose: Institution registration and account management
- Features:
- Account creation with role-based permissions
- Institution verification and approval workflow
- Account activation/deactivation controls
- Integration with CourseManager for course creation
- Purpose: Course lifecycle management and certificate issuance
- Features:
- Course creation with pricing and duration
- Student enrollment and progress tracking
- Completion verification and certificate issuance
- Revenue distribution and analytics
- Creator authorization and management
- Purpose: Non-transferable ERC1155 certificate NFTs
- Features:
- Immutable certificate issuance
- On-chain verification capabilities
- Non-transferable design prevents fraud
- Metadata storage for certificate details
- Framework: Next.js 15 with TypeScript
- UI Library: Radix UI + Tailwind CSS
- Authentication: Privy for Web3 wallet integration
- State Management: Zustand for global state
- Blockchain Integration: Ethers.js + Wagmi
- Deployment: Netlify for frontend hosting
- Course creation and management
- Student enrollment tracking
- Certificate issuance workflow
- Revenue analytics and reporting
- Account settings and profile management
- Course enrollment and progress tracking
- Certificate collection and display
- Learning analytics and achievements
- Profile management and wallet integration
- Public verification interface
- QR code generation for certificates
- Bulk verification capabilities
- Verification history and analytics
- Platform-wide analytics
- Institution approval workflow
- System configuration and management
- Revenue tracking and distribution
| Contract | Address | Status | Explorer |
|---|---|---|---|
| AccountFactory | 0x6ae719435cAc9003bf49f4107d8a7C65F7E1e810 |
β Deployed & Verified | π View |
| CourseManager | 0x360977e8eBe61af2Bbc2937FAE2F0297Ee8C6ad5 |
β Deployed & Verified | π View |
| Certificate | 0xA2efe1AC0aA3b2fCb53CCC9b2d110855F79415A5 |
β Deployed & Verified | π View |
| Sample Institution | 0xaDAf107B49f360960b18Ad6DAC128fA81aB65091 |
β Created | π View |
- Network: Celo Alfajores Testnet
- Chain ID: 44787
- RPC URL:
https://alfajores-forno.celo-testnet.org - Block Explorer:
https://celo-alfajores.blockscout.com - Native Currency: CELO
-
Smart Contract Development
- AccountFactory with institution management
- CourseManager with full course lifecycle
- Certificate contract with ERC1155 implementation
- Complete integration and testing
-
Frontend Development
- Institution dashboard with course management
- Student dashboard with progress tracking
- Certificate verification interface
- Admin panel for platform management
- Wallet integration and authentication
-
Deployment & Testing
- All contracts deployed to Alfajores testnet
- Contract verification on block explorer
- Sample data and institution creation
- Integration testing and validation
-
Production Deployment
- Mainnet contract deployment on Celo
- Production environment setup
- Smart contract integrations
- Security audit and optimization
-
Advanced Features
- IPFS integration for certificate metadata
- Advanced analytics and reporting
- API development for third-party integrations
- Certificate Fraud: Eliminates fake certificates through blockchain verification
- Verification Costs: Reduces time and cost of credential verification
- Global Recognition: Enables worldwide recognition of educational achievements
- Monetization: Provides new revenue streams for educational content creators
- Decentralized: No single point of failure or control
- Transparent: All transactions and verifications are public
- Cost-Effective: Lower fees compared to traditional verification services
- Scalable: Can handle millions of certificates and verifications
- Interoperable: Works with existing educational systems
- Democratization: Makes quality education credentials accessible globally
- Innovation: Enables new educational business models
- Trust: Builds trust in online education and remote learning
- Efficiency: Streamlines credential verification processes
- Connect your wallet (MetaMask, WalletConnect) or simply login with email
- Set up your institution account
- Create courses and set pricing
- Start enrolling students, upload courses & issuing certificates
- Browse available courses
- Enroll and complete courses
- Receive verifiable certificates
- Share certificates with employers
- Use the verification interface
- Enter certificate details or scan QR codes
- Get instant verification results
- Access verification history and analytics