Inspiration
Networking is the number one reason people attend events. In the past, events were a great way to socialize and meet new people while bonding over shared interests. Due to COVID, the social aspect of events have been lost to lack of webcam usage and the distractions of everyday life. Not to mention, individuals may not have incentive to attend the events.
We wanted to encourage individuals to attend events and workshops by offering NFTs. Events are always more fun with a little friendly competition. Especially with the rising popularity of NFTs, they are a great way to encourage networking among participants and sponsors.
This is where Badger comes in. Badger is a fun way to earn badge NFTs through attending events.
What it does
Event organizers use the Badger web app to set up events and set up their badges for the event. This includes attaching an image for each badge, setting the max supply for the NFTs, and adding any properties in the metadata.
Participants earn badges by scanning QR codes by the rules of the organizers through the Badger mobile app. For example, attendees may earn badges by attending workshops, networking with a certain number of sponsors, or providing feedback for the event. This app can be used for both virtual and in-person events.
Through the mobile app, users can also trade NFTs on the marketplace if there are certain badges they want. This is possible depending on the property of the badge. In some cases, event organizers may only allow badges to be traded after a certain time. This allows the organizers to track recipients of particular badges to award prizes!
How we built it
We used the Hedera Javascript SDK to create and transfer NFTs between event organizer and participant accounts.
We built the web app representing the event organizer interface using expressJS on the backend and JavaScript, HTML (Bootstrap), and CSS on the front end. The database to store users and badges was implemented using CockroachDB.
A prototype for the mobile app representing the event participant interface was built using Figma.
Challenges we ran into
Prior to this hackathon, we never used Hedera and we were unfamiliar with blockchain technology, including concepts such as NFTs and cryptocurrency.
We had difficulties connecting the front end to the back end.
Accomplishments that we're proud of
We are proud of how much we learned about the Hedera platform over the course of the weekend.
What we learned
We learned how to use Hedera and what blockchain technology is.
What's next for Badger
Flushing out the rest of the code for the web application for event organizers and creating the mobile application for event participants.
Built With
- cockroachdb
- css
- express.js
- figma
- html
- javascript
- postgresql
Log in or sign up for Devpost to join the conversation.