Inspiration
UW–Madison students create memories every day: the first snow, an all-nighter at Morgridge, building at hackathons, or hitting academic goals. But there’s no trusted, unified way to record or prove these moments.
What it does
a blockchain-based achievement system that turns real UW–Madison experiences into verifiable, tamper-proof digital badges.
How we built it
Started with Hardhat to build the basic functions and test with local blockchain. Then, we rewrite the whole project using Solana. Lastly, we optimized the UI and fixed some issues to improve user experience.
Challenges we ran into
First time building a blockchain project, trying hard to understand blockchain basic concepts
Accomplishments that we're proud of
successfully built a smart contract for minting custom NFT
What we learned
- Concepts of smart contracts, private key & public key cryptography
- NFTs and how they are minted
What's next for BadgerBadges
- Add more meaningful Badges
- Add a map for badges
- Add admin page for verifying docs user uploaded
Slides link
Built With
- javascript
- jsap
- nextjs
- node.js
- pnpm
- react
- sass
- solana
- supabase
Log in or sign up for Devpost to join the conversation.