Inspiration
With Keypom access keys ticketing NEARCON 2023 and many more events to come, we wanted to create a space where attendees could buy, sell, and trade their access keys on-chain.
What it does
By being completely on-chain, the platform establishes trust and confidence in the user and allows them to focus on the event they are attending rather than the process of getting tickets. The project is built on top of the Keypom protocol and leverages its native functionality.
How we built it
BOS frontend in the form of our own custom gateway, and Rust event marketplace smart contract.
Challenges we ran into
Smart contract development was far more difficult than expected, the scope creep on the contract level was quite severe.
In addition, we tried to run our own BOS gateway for the frontend, which was considerably more difficult than BOS components
Accomplishments that we're proud of
We're proud of how far we got. This was our first gateway and first complex smart contract for both of us. That, in conjunction with the relatively short timeframe we had due to NEARCON organizational responsibilities, meant that we had very little time to add everything we wanted to.
What we learned
On the frontend side, we learned how to deploy a gateway on BOS to create-react-app and integrate directly with react SDKs.
On. contract level, we learned how to write a contract that managed state while protecting itself from malicious actors looking to drain the contract's funds.
What's next for Keypom Marketplace
- Fully integrate reselling onto the gateway.
- Creating auctioning mechanism
Log in or sign up for Devpost to join the conversation.