project screenshot 1
project screenshot 2
project screenshot 3

Event3

An event ticketing platform with account abstraction where you can claim digital proofs of attendance, regardless of your Web3 experience

Event3

Created At

ETHOnline 2023

Project Description

I've made a PoC of an event platform friendly for both Web2 and Web3 users. Upon visiting the page, the users are instructed to set up a Backpack for their collectibles. The reason I've chosen this word was not to associate the collectibles with anything of monetary value, and it feels much more user-friendly.

When a user clicks the "Create Backpack" button, a few things happen in the backend.

  1. Their EOA (generated by Web3Auth upon login) is funded by a mock on-ramp with an amount required to deploy a Safe.

  2. The Safe is deployed with their EOA as a signer

  3. Our platform sponsors a transaction with Gelato Relay which mints a "Welcome Collectible" to introduce the concept to the user straight away.

Upon setting up the Backpack, the user can view their first collectible on the same page.

On the "Epic Web3 Meetup" event page, the user can Sign Up which informs the event organiser about a new signup and mints another collectible (relayed with Gelato as well) which goes straight into the user's backpack.

What's my favorite part about this is at no point the user is exposed to private keys, the concept of gas and other more complex Web3 aspects. There is just a SM/Email login and it just works.

How it's Made

It uses Safe's AA stack along with Web3 Auth to handle the onboarding and preparing transactions.

The digital collectible mint transactions are sponsored by the platform through Gelato Relay.

I've also chosen Polygon as the blockchain, thanks to low costs and an easy Safe integration.

The frontend itself is built with NextJS and Mantine UI library.

background image mobile

Join the mailing list

Get the latest news and updates