Projects
Complete all three projects below to earn your Hello Cardano course badge. Each project builds on skills from the course lessons, progressing from intermediate to advanced.
Submission: For each project, push your code to a public GitHub repository and submit the repo link along with preprod transaction hashes demonstrating your working implementation.
Overview
| # | Project | Difficulty | Lessons |
|---|---|---|---|
| 1 | Token-Gated Voting | Intermediate | 1–6 |
| 2 | Peer-to-Peer Escrow | Advanced | 1–8 |
| 3 | Full-Stack Sponsored dApp | Expert | 1–10 |
Submission Guide
To earn your Hello Cardano badge, submit all three projects:
-
GitHub Repository: Push each project to a public GitHub repository (one repo per project or a monorepo with separate directories). Each project must include:
- A
README.mdwith setup instructions - All Aiken source code and the compiled blueprint
- All TypeScript off-chain code
- Test results (screenshot or CI output from
aiken check)
- A
-
Preprod Transaction Hashes: For each project, provide at least one preprod transaction hash demonstrating your working implementation. Link to preprod.cardanoscan.io so reviewers can verify on-chain.
-
Submit: Send your repository links and transaction hashes to the course team for review.
All smart contracts must be deployed to the Cardano preprod testnet. Do not use mainnet for course submissions.