Skip to content

Instantly share code, notes, and snippets.

@avirajkhare00
Created October 14, 2022 11:07
Show Gist options
  • Save avirajkhare00/2989ec727f659988d32a57f5ab245cdc to your computer and use it in GitHub Desktop.
Save avirajkhare00/2989ec727f659988d32a57f5ab245cdc to your computer and use it in GitHub Desktop.

Name of Project / DAO / Company

ChainEducation

Application type

Investment

Proposal overview

ChainEducation is a decentralized platform where anyone can upgrade their web3 skills with hands-on tutorials. They will be able to earn certificates as NFT once they complete a course. The platform will also create their profile to showcase it to the community. They can add their projects and achievements too. Educators can create their classrooms. They can upload as many courses in a classroom. Students can get enrolled in a classroom. For every achievement, they will earn achievement NFT. Students can rate and review the courses too.

Team

Team members

  • Muskan Marwah, Co-Founder
  • Aviraj Khare, Co-Founder

Team's experience

  • Muskan Marwah: 6 years of flying experience as a flight attendant. Started development in Rust and Solidity.
  • Aviraj Khare: Founder & CTO, ChainEducation, Ex Gojek, worked in the Web3 space from 2016 to 2019. Created a Decentralized exchange on top of the 0x protocol as a Whitelabel solution. From 2019-21 worked in the Gojek infrastructure team.

Team Code Repos

Proposal ask

Funding amount requested: 30,000 USD

Justification

To develop this educational platform, we are seeking funding amount of $30,000. Please check the milestones below.

Metrics for success

Milestones

Funding amount: $30,000 Time: 12 weeks

  1. Creation of smart contracts using Solidity. | These smart contracts will be responsible for distributing tokens to users once they unlock and achievements. Also, they will be accountable for minting achievement, milestone, and course completion NFTs. IPFS will store key attributes of a user profile. We will use erc20 tokens and erc721 tokens to mint NFTs. One more smart contract would be required to send achievements NFT who complete the course.

  2. UI development: We will be using NextJS, which is on top of React to develop the front end of our educational platform. It will be served via Netlify.

  3. Database Modelling: Database modeling of all the first-class entities.

  4. API Design: High-level API design.

  5. User Authentication and Authorization: Building auth for the backend.

  6. Course upload system: Development of course upload system and infra so that instructors can create and upload the course.

  7. Student rating and review system: Development of a review and rating system so students can review a course.

  8. API and Infrastructure: We are building our backend using Django, which is written in Python due to its strong ORM support. We will use DRF(Django Rest Framework) to build the API layer.

External links

Website link: https://chaineducation.xyz GitHub org link: https://github.com/chain-education/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment