/attendify

Primary LanguageTypeScriptMIT LicenseMIT

Attendify

The Gateway to Trusted Event Communities.

Demo

Timeline.1.mov

Full demo video: https://youtu.be/idtGHwdm1fQ

App: https://attendify.vercel.app/

Description

The Attendify app provides a solution to the challenge of knowing which events are worth attending and the quality of people who will be attending. By serving as the gateway to trusted event communities, Attendify helps to establish trust and accountability through its attestation process. Attendees can be assured that the events they are attending meet certain standards and that the other attendees have been vetted. This helps to create a more transparent and inclusive event experience, where everyone is held to the same standards and has access to the same information. With Attendify, attendees can feel confident that they are participating in high-quality events and connecting with like-minded individuals.

Tech Stack

Frontend: Typescript, React, NextJS, MUI, TailwindCSS

Packages: Polybase, ATST, Thirdweb, GraphQL

How it's made

there are several challenges we confronted to make this app working.

Auth

Implemented Polybase to enable attendees to login with email and buy tickets by signing a message, providing a fast and fee-less experience without requiring knowledge of the web3 stack.

Storage

Used Polybase to store user data, event, and ticket information while ensuring ownership of data by the user. Encrypted data using Polybase encryption utilities to maintain sensible privacy.

Check-in and attestation issuance

Leveraged Polybase encryption utilities to enable event organizers to verify that a ticket was issued for the event by the organizer.

Utilized Optimism AttestationStation Station to mint attestations for attendees who have attended the event.

List of attestatios

Combined Kevin Halliday's op attestations subgraph with GraphQL to fetch an array of all the attestations received and given to the user, allowing anyone to connect and check for a list of attestations to verify trustworthiness easily.

Screenshots

features

Flow

flow