Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DLIP-97 DappLearning CodePlayground Interactive Coding Education Platform Proposal [5000 USDC] #99

Open
0x-stan opened this issue Dec 3, 2024 · 0 comments

Comments

@0x-stan
Copy link

0x-stan commented Dec 3, 2024

Apply 5000 USDC to support the foundational development of DappLearning CodePlayground and the creation of the first phase of course content.


Phase One Development Plan

Objective:

Build a foundational Web3 code education platform to provide developers with an interactive learning experience.

Timeline: 1–2 months

Budget: 5000 USDC

Task Breakdown:

  1. Frontend Development
    • Homepage: Design and develop the platform homepage, showcasing the platform’s highlights and key features.
    • Course Pages:
      • Course Details Page: Display course objectives, content, and learning paths.
      • Course Learning Page: Combine documentation and code IDE to provide a seamless learning experience, enabling code editing, submission, compilation, and testing.
        • Support multi-file compilation and execution.
        • Offer syntax highlighting and autocomplete functionality.
        • Implement terminal output display.
    • Internationalization: Enable multi-language support for a global audience.
  2. Backend Development
    • Build a system to support code submission, compilation, and test execution, compatible with the Solidity development environment (Hardhat).
  3. Course Content Development
    • Develop the first-phase courses, covering the following topics:
      • Foundational Courses:
        • Introduction to Ethers.js and Hardhat.
        • Create simple ERC20, ERC721, and ERC1155 smart contracts.
        • Build a decentralized crowdfunding (Crowdfunding) application.
      • DeFi Basics:
        • Develop a decentralized exchange (DEX).
        • Create a simple NFT trading platform.

Fund Allocation

Total Budget: 5000 USDC

  • Frontend Development: 2500 USDC(gongdaxia)
  • Backend Development: 1000 USDC(0xstan)
  • Course Content Development: 1500 USDC(0xstan)

DLIP-97 DappLearning CodePlayground 交互式代码教学平台开发提案

提案主题

申请5000 USDC,用于支持 DappLearning CodePlayground 第一阶段的基础平台搭建和第一期课程内容开发。

第一阶段开发计划

目标

构建一个基础的 Web3 代码教育平台,为开发者提供交互式学习体验。

计划周期:1~2个月

预算:5000 USDC

任务分解

  1. 前端开发
    • 首页:设计开发 CodePlayground 的主页,包含平台介绍和功能亮点。
    • 课程页面
      • 课程详情页:展示每门课程的目标、内容和学习路径。
      • 课程学习页:结合文档和代码 IDE,为用户提供学习、代码编写、提交、编译、测试的完整流程。
        • 支持多文件编译与运行。
        • 提供语法高亮、语法提示功能。
        • 实现终端输出显示。
    • 界面国际化:支持多语言切换功能。
  2. 后端开发
    • 实现代码提交编译与测试运行服务,兼容 Solidity 开发环境(Hardhat)。
  3. 课程内容开发
    • 编写第一期课程内容,主题涵盖:
      • 基础课程
        • Ethers.js 和 Hardhat 入门。
        • 实现简单的 ERC20、ERC721 和 ERC1155 合约。
        • 开发去中心化众筹(Crowdfunding)应用。
      • Defi 入门
        • 构建去中心化交易所(DEX)。
        • 开发简单的 NFT 交易平台。

资金用途

总预算:5000 USDC

  • 前端开发:2500 USDC (gongdaxia)
  • 后端开发:1000 USDC (0xstan)
  • 课程内容开发:1500 USDC (0xstan)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant