Proponent: 16JVrgg7t6m5UXAtDBM7jYp9XjAxALRVFP6GuKVFmi9HLw8d
Amount Requested: 2,500 DOT
This proposal aims to retroactively fund the development work done for the PoC of Dot Code School.
In the spirit of complete transparency, I've also applied to the Decentralized Futures Program for this which is aimed at further developing the platform by adding more tutorials, shaping them into expressive stories and gamifying the learning process.
This proposal aims to fund the development work done so far and provide some runway so that the development doesn't slow down while we're waiting for a decision.
What is Dot Code School?
Dot Code School is an open learning platform for developers who are new to web3 or Polkadot.
It aims to provide a step by step path for newcomers to build useful applications (DeFi, NFTs, games, etc.) from 0 to 100 using the Polkadot SDK.
It provides an interactive coding interface (similar to https://cryptozombies.io) that gives developers hands-on experience to build and deploy meaningful products on Polkadot.
Problem
The detailed problem statement can be found in Shawn's forum post here.
As evident from the poll in the screenshot below and further discussions linked below, there’s a clear need for improvement in developer education and onboarding experience.
Source
Some tangential/supporting discussion posts:
Solution: Dot Code School
Create and maintain a number of high quality tutorials written by the experts, not having people who themselves are learning trying to teach others.
Use real rust projects as the basis for creating and expressing tutorials.
On-hand writers to help shape “raw” content into expressive stories.
On-hand graphic/web artists to turn tutorials into something visually appealing and unique in story.
Progress
PoC is live on https://dotcodeschool.vercel.app
GitHub Repo Link: https://github.com/iammasterbrucewayne/dotcodeschool
Screenshots:
Cost Breakdown
Total Cost: 2500 DOT (~$18,000)
FTE: 1
Hourly Rate: $125/hr
Total Time: 144 hours
FAQs
Q. Who will be writing these tutorials?
A. I'm collaborating with Shawn for the content of these tutorials, but I'm open to adding more tutorials as long as they are written by experts who share similar credibility.
I have been working on https://github.com/shawntabrizi/rust-state-machine, and I asked the community if they could help build some nice UI for the content.
Batman reached out to me with some initial prototypes, and has been working with me to create a beautiful and interactive UI for these reusable tutorials.
I think we should continue to support him in creating these tutorial UIs, and along with high quality content from the community, I think we will make Polkadot the top ecosystem for developers.