Creating study-to-earn learning experience with NFT-based eLearning platform.
eLearning platform / 4-month engagement (ongoing) / 2-person team
About the project
Learning management platform helps organizations handle all aspects of the learning process - from onboarding to employee training. Users can create courses, quizzes and track learners' progress with assessment tests. Learners earn tokens by passing tasks and can use them in the internal NFT (non-fungible token) marketplace.
There are few types of smart-contracts based of ERC-20 and ERC-721 standards that specify rules for NFT trading within e-learning platform.
Internal NFT marketplace
Clients are able to login into the system and are sure their data won’t be messed up with other tenants' data.
User can spend credit tokens to buy internal NFT images and set those in his personal profile.
We prevent tokens sharing between users in order to avoid fraudulent operations e.g. moving all assigned tokens to single account.
Own currency tokens
Applications operates with own tokens that are created on the base of ERC20 standard.
Once user performs a task successfully system credits the user with specific amount of tokens.
Frontend: React, Redux
Backend: NodeJS, PostgreSQL / Knex
Blockchain: Ethereum, Polygon, Ganache, Truffle, Infura, Solid, IPFS, Remix, OpenZeppelin, MetaMask