Demo videos of multiple networks
CryptoLingo is a dApp that offers token incentives to language teachers to create content. More importantly, it pairs text content with the author's pronunciation of the content to make a better learning experience. Learners pay to access content and the author of the content gets paid each time it's viewed. To validate content, learners vote on content they read and author payment is upvote thresholds block payment until the content quality is validated by learners.
If you want to learn a language by reading natural stories and listening to native pronunciation, click a story and purchase it with your cryptoToken balance. After reading the story, you can earn back some of your spent cryptoTokens by voting on the content.
If you want to teach your language, write a short story in text and record yourself reading it. Then click submit. Under the hood, this data is written to IPFS. You can use the tokens you earn to purchase content to learn or cash out on an exchange.
- IPFS - distributed data store. FE puts and fetches strings (story content) and blobs (audio files)
- Harmony network
- Celo network
- Polygon network
- Arbitrum network
LingoRewards: 0x20D9c9287a077684B346E60cc489D05ac8687040
CryptoLingo: 0x1B7fC3e85419A69DD4E3C7091E584107daD3E3cB
LingoRewards: 0xbF090B1288F721FDC36d5D815B34Da4a79a28dCc
CryptoLingo: 0x5eE36eb8dfB2b7edD5353b27E819723F9f640C6B
- Run
yarn install
in the root dir - Run
yarn chain
in one terminal - Once the first terminal is dumping ETH network logs, run
yarn deploy && yarn start
in the second terminal
- See readme in
docker
dir
Thanks to scaffold-eth for the template!