This is the repo for Zero to Dapp, a workshop with seven sections:
Welcome! This is your fast-lane overview for navigating the workshops, building your project, and submitting it for the $100 prize.
Click Fork → clone your fork:
git clone <your-fork-url>
cd <repo>
npm installEach workshop session has a final state branch named after the protocol. In The Graph workshop we are setting up the whole project, so we have two branches. Please start form the-graph branch, if you are building!
- Remix (main)
- The Graph (the-graph) - get started branch
- The Graph (the-graph-solved)
- Celo (celo)
- Chainlink (chainlink)
- ENS (ENS)
- Uniswap (UF)
- Self Protocol (Self)
You can start building from any branch depending on when you join. As the Remix workshop does not yet come with a ready project, we recommend starting off from the-graph branch!!
-
Joined during first half of a session? → Check out the previous session branch to follow the step-by-step build, except for The Graph workshop, there you should start with
the-graphbranch.git checkout <previous-protocol-name>
-
Joined during second half or later? → Check out the current session’s final branch so you can jump right in.
git checkout <current-protocol-name>
Create a new branch in your fork:
git checkout -b my-projectYour goal: Integrate at least TWO workshop technologies into a small project. Even a tiny prototype is totally valid — we want everyone to submit.
- Fill out this form
- Submit a PR to the main branch (see instructions right below)!
All submissions go into a small PR to this repo:
- Create your submission folder:
mkdir -p submissions/<your-github-handle>- Add a
SUBMISSION.md:
touch submissions/<your-github-handle>/SUBMISSION.md- Fill in:
- Project name
- Link to your Fork/ branch
- Workshops integrated
- Feedback
- Commit + push + open a Pull Request.
Once your PR is open → your project is officially submitted.
To qualify:
- Submit before the deadline (6 PM, 20th of November, 2025)
- Your project must integrate two or more workshop topics
- Your project can not just be a fork of an existing project
- Provide a working repo + a clear short description
Winner will be randomly selected, so everyone has a chance!!!
Ask any workshop lead — we’re here to support you throughout the day. Have fun building! 🚀