🧩 Project Phases - Web3 Education Platform
We’ve divided the development into monthly phases, each aligned with a set of GitHub issues for community collaboration. Each phase includes frontend UI, backend logic, and smart contract development when applicable.
Phase 1: MVP - User Registration & Course Creation
Goal: Validate the ability to register and create a course stored on-chain.
- User registration and creation of profile
- Create course (as instructor, unrestricted)
- Set course as "Draft"
- Publish course
- Smart contract: save course metadata on-chain
- UI Screens:
- Connect Wallet - Build profile
- Create Course
- View My Courses
Phase 2: Marketplace & Course Discovery
Goal: List created courses and allow exploration by others.
- View available courses on the marketplace
- View own courses
- Search course
- Preview course structure and contents
- Buy course (Web3 payment flow)
- UI Screens:
- Marketplace
- Course Detail
- Search Page