Attendify app helps attendees find and connect with like-minded individuals at high-quality events. It ensures transparency and inclusivity through an attestation process for events and attendees.
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.
Trust and credibility Ensures that events meet certain standards and attendees are vetted
Transparency and inclusivity Greater ownership and control over users data and freedom from censorship concerns with decentralized database.
Networking Helps attendees connect with like-minded individuals and participate in high-quality events.
There are several challenges we confronted to make this app working. We used Typescript, React, NextJS, MUI, TailwindCSS for the frontend.
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 attestations 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.