Inspiration
Halls frequently hold events for students, but the traditional sign-up process is often cumbersome, opaque, and prone to error. Students sign up using paper forms or outdated web2 platforms, and tracking attendance or distributing welfare items can be a logistical nightmare. We wanted to harness the power of blockchain to create a transparent, secure, and user-friendly solution that incentivises participation and simplifies event management.
What it does
BLOCKEvent transforms university hall event sign-ups into a streamlined web3 platform. Here’s how it works:
- Each hall has its own treasury wallet, loaded with hall-specific tokens.
- When residents sign up for an event on the hall’s website, a predetermined number of tokens are automatically transferred from the hall treasury to the resident’s account (tied to their student email for easy verification).
- At the actual event, residents can redeem (burn) those tokens to claim their welfare items (e.g., snacks, merchandise, etc.).
- Because all token transfers happen on-chain, the system is fully transparent—admins and residents can view the flow of tokens at any time.
This approach solves multiple issues at once:
- Improved Accountability: A clear record of who signed up and whether they attended.
- Better Engagement: Token incentives reward sign-ups and encourage turnout.
- Seamless Redemption: One-click redemption of welfare items at the event itself.
How we built it
- Smart Contracts (Solidity)
- Front End (React), with the UI being split into key pages: Events Page: Lists all upcoming hall events and allows admins to create new events. Residents can browse and sign up. Redeem Welfare Page: Shows welfare items available for each event. Residents can redeem tokens for specific items. User Page: Displays a resident’s profile, token balance, and sign-up history.
Challenges we ran into
- Smart Contract to Front End Integration: Ensuring our React components could securely and reliably call contract functions was trickier than expected. We had to carefully handle transaction confirmations and error states
- User Experience and Wallet Management: Striking the right balance between web3 security and a frictionless user experience was challenging. We had to figure out how to abstract away complex blockchain concepts for non-technical students.
- Managing Token Supply: We wanted to make sure each hall treasury had enough tokens and that the distribution logic accurately reflected event quotas.
What we learned
Solidity Best Practices: We gained experience in writing efficient smart contracts
What's next for Untitled
- Token Ecosystem Expansion: We plan to add functionality for users to trade or transfer tokens between peers, encouraging more community engagement.
- NFT-Based Attendance Badges: We’re exploring the idea of awarding unique NFTs to attendees who join a certain number of events—these could serve as collectibles or proof of participation.
- Multi-Hall Integration: We want to expand beyond a single hall, allowing multiple residences on campus to join the platform, each with their own custom token rules and event categories.
- Mobile App: Creating a mobile-friendly experience (or native app) so residents can easily sign up or redeem tokens on the go.