Inspiration
I made this project to illustrate an idea about how NFT events can bring the metaverse into the 'IRL' real world.
When an event is organized, the organizers will frequently make connections with local business establishments in the surrounding area to negotiate discounts for those attending.
For example, if I hosted a Rugged Nova Scotia NFT Retreat where all you jet setters flew to Nova Scotia so we could hang out and talk about NFT's.
In that case, I could negotiate a group rate at the local campground, the kayak adventure company, the lobster store, and the local pub.
Many events will print out coupons that the attendees can show to the establishments to take advantage of these pre-negotiated deals, but in the case of an NFT event, the NFT based ticket could also double as proof for redemption.
If the establishment wanted to limit the coupon to one per person they could keep a record of the tickets id's that had already been redeemed.
Organizing NFT events in this manner, by negotiating special prices at venues around your event could lead to the exposure of more average business people to Near leading to mass adoption.
What it does
In its current form, the site I built implements login/logout with NEAR, allows you to mint an event swag tag NFT for 1 N, and calls a view function to tell you how many swag tags you have already purchased. There is also a white paper page with a brief explanation of the idea.
How we built it
I used the NFT contract from the Zero to Hero NFT Tutorial (https://github.com/near-examples/nft-tutorial) (https://docs.near.org/docs/tutorials/contracts/nfts/introduction#) to mint the NFT's, other than changing the default meta-data to match my project I didn't change anything.
I used near-cli to build the contract. I then used near-api-js to create a front-end interface to call the two functions: nft_mint and nft_supply_for_owner. I added a little bit of styling with bootstrap and CSS.
Challenges we ran into
I didn't start working on a project until late in the hackathon, because I felt intimidated by the size of the hackathon, and didn't feel like I had enough time to commit to being part of a larger team.
Then when I decided to submit a smaller project as a way to increase my learning, my first idea (An NFT project dedicated to onboarding senior artist's to near so they could sell their physical artwork with the NFT's acting as ownership slips.) hit a snag, in that I couldn't find a senior artist willing to participate, so I abandoned that idea. Then I had this idea and decide to go ahead with it.
Accomplishments that we're proud of
Although I had read some of the code from the NFT-tutorial repository before and run it for another project I decide to read through the actual tutorial rather than just skimming to get a better understanding. I read everything up to approvals and followed along with the tutorial and came away with a better understanding of the core functionality.
What we learned
I expanded my understanding of how NFT contracts work. Sometimes it's good to slow down and get a better understanding instead of just reading enough to make my current project work.
I feel that rather than just making something work I gained an understanding that will help me with future projects. I intend to finish reading the tutorial and attempt some more interesting modifications/extensions in the future on the NFT base functionality.
I also became more familiar with rust syntax and I am interested in learning more about the rust programming language and the rust sdk.
What's next for NFT Event Swag Tags
I'm not an advanced developer, I undertook this project as an expression of my idea. To further develop this into a real project I would need a more advanced partner, a developer with business experience interested in building out an NFT Event Swag Tag marketplace.
If anyone is interested in teaming up in the future, this is where I envision this project going:
A marketplace for events that use NFT's as tickets that have IRL benefits like discounts at local businesses, prize draws swag giveaways.
A DAO that organizes small to medium-sized events.
Negotiating long-term swag tag contracts with tourist-based organizations, so that for big events a discount can have long-term value.
A web app that will allow businesses to track the number of redemptions against the swag tags so that they can see the value of the arrangement leading to more interest in the future.
In the meantime, I'm going to keep learning. I'm a bit of a wild card right now, but who knows what I can accomplish in the future.
Fun promise Not holding my breath, but if I win a prize and at least 10 people want me to, I'll mint my swag tag on a recognized NFT market on near and host a Rugged Nova Scotia NFT Retreat. Transportation, accommodations, and food not included, but discounts will be negotiated.
Built With
- bootstrap
- github
- javascript
- near-api-js
- near-cli
- rust


Log in or sign up for Devpost to join the conversation.