# Nouns DAO x HackQuest - Learning Track Proposal

👋 Introduction

About HackQuest

- HackQuest is a one-stop, self-guided Web3 developer education platform. As the largest developer education platform, HackQuest has over 800k users and 200 advocates. HackQuest offers expert-curated learning paths with on-chain certificates co-issued by leading Web3 ecosystems including Solana, Arbitrum, Mantle Network, Linea, and Sui. Community builders are supported beyond through co-learning camps, meet-ups, hackathons, accelerators. 
- The HackQuest core team is made up of ex-Meta & Duolingo engineers, CMU Ph.D. researchers, and builders who have worked together for over five years across multiple education technology startups. 
- Official Website: [https://www.hackquest.io/](https://www.hackquest.io/) Read More about HackQuest: 
- [https://www.forbes.com/sites/douglaslaney/2025/08/30/the-staffing-economics-of-hackathons-and-on-chain-credentials/](https://www.forbes.com/sites/douglaslaney/2025/08/30/the-staffing-economics-of-hackathons-and-on-chain-credentials/) 
- [https://www.hackquest.io/blog/2024-HackQuest-Impact-Report](https://www.hackquest.io/blog/2024-HackQuest-Impact-Report) 

🌍 HackQuest Proposal: Nouns Education - Learning Track on HackQuest

Our goal is to build a continuous talent pipeline to introduce curious builders to Nouns’s tech stack and community, helping them take their first steps into the ecosystem. 

1. A self-guided, online Nouns learning track for developers 

Budget Required $20,000 for Nouns Learning Track

 Module 1 — Intro to NounsDAO & Client Incentive Program

- Content: 
- What is NounsDAO? Daily auction mechanism, open governance, and CC0 art culture.
  Overview of the Client Incentive Program: why NounsDAO funds public goods apps and how developers can build incentivized clients.
  Tour of the monorepo (\`nouns-webapp\`, \`nouns-sdk\`, \`nouns-api\`). 

Mission: Fork the repo and run \`nouns-webapp\` locally.

 Module 2 — Developer Environment & Tech Stack
Content:

- PNPM workspaces, Turborepo build system. 
- TypeScript + React stack and Netlify deployment. 

Mission: Launch \`nouns-webapp\` in dev mode and screenshot the local auction page.

 Module 3 — Noun Art Engine
Content:

- How traits (heads, glasses, bodies, backgrounds) are stored on-chain. 
- Use \`nouns-sdk\` image utils to generate deterministic SVGs. 

Mission: Build a “Random Noun Generator” and share your generated Noun.

 Module 4 — Querying Auction & History Data
Content:

- AuctionHouse contracts: daily minting + settlement. 
- Queries with \`nouns-api\`: 
- Current live auction state (bid, end time). 
- Historical auction records. 
- Historical Noun avatars. 

Mission: Display today’s live auction countdown AND render a gallery of 5 past Nouns with their winning bid history.

Module 5 — DAO Proposals, Candidates & Governance Queries
Content:

- How proposals are created, tracked, and executed. 
- Querying: 
- Proposal list + status. 
- Candidate submissions. 
- Voter lists, voting weight, and delegated voting power. 

Mission: Build a proposal dashboard showing: last 5 proposals, their current status, the top 5 voters by weight, and who delegated to them.

Module 6 — Write Interactions: Auctions & Governance
Content:

- Start an auction: how to integrate auction creation. 
- Settle an auction: trigger settlement and start the next day’s auction. 
- Create proposals/candidates: submit on-chain with parameters. 
- Vote & delegate: how to cast votes directly or delegate power. 
- Execution flow: what happens once a proposal passes. 

Mission:
Trigger settlement of a completed auction and launch the next.
Submit a mock proposal to testnet.
Delegate your voting power to a friend’s wallet and verify on the voter list.

Module 7 — Extending the Webapp
Content:

- How to extend \`nouns-webapp\` with new features. 
- Examples: proposal filters, dark mode, “delegate explorer.” 

Mission: Add a new UI feature (e.g. “Sort voters by delegated weight” or “Proposal filter by status”) and share your repo link.

\*Please note that the full learning track will be available in both English and Mandarin;

🙌Partnership Case Study: 
Arbitrum X HackQuest: [https://x.com/arbitrum/status/1795053585220206765](https://x.com/arbitrum/status/1795053585220206765) Linea X HackQuest: [https://x.com/LineaBuild/status/1798838601444413650](https://x.com/LineaBuild/status/1798838601444413650) Sonic Labs X HackQuest: [https://x.com/SonicLabs/status/1885317573467922591](https://x.com/SonicLabs/status/1885317573467922591)

Outcome: EXECUTED