/afriverse

Afriverse is a community driven web3 education platform for africans by africans. We incentivise learning and the upload of quality content by rewarding our learners with tokens for each course completed, and rewarding the content creators with tokens. This ensures creators always aim to create more quality content, and that learners aim to learn more. Our token AFCT also serves as a governance token, and as the platform grows it would be used in making more key decisions by the community.

Primary LanguageTypeScriptMIT LicenseMIT

Afriverse

Afriverse is a community driven web3 education platform for africans by africans. We incentivise learning and the upload of quality content by rewarding our learners with tokens for each course completed, and rewarding the content creators with tokens. This ensures creators always aim to create more quality content, and that learners aim to learn more. Our token AFCT also serves as a governance token, and as the platform grows it would be used in making more key decisions by the community.

Getting Started

First, run the development server:

npm run contract:types
npm run dev
# or
yarn contract:types
yarn dev

Open http://localhost:3000 with your browser to see the result.

Hardhat

Try running some of the following tasks:

npx hardhat help
npx hardhat test
GAS_REPORT=true npx hardhat test
npx hardhat node
npx hardhat run scripts/deploy.ts