Skip to content

Soham-Chakraborty-8455/Eventify

Repository files navigation

Eventify

Overview of the App

A complete Decentralized Event Management Portal

Eventify is a decentralized event management solution that helps organizers streamline the process of distributing certificates and tickets while ensuring their authenticity. By converting certificates and tickets into non-fungible tokens involving smart contracts, Eventify reduces the number of fake tickets and certificates, ensuring that only interested participants attend an event.

The platform offers a variety of templates that organizers can use throughout the event management system, including banners, tickets, and certificates. Participants can easily register for an event and receive NFT tickets and certifications that are always available and unforgeable.

Features:

  1. Generates OnChain Certificates and Tickets and store them on IPFS-NFTStorage.
  2. Airdrop or lazy mint to their recipients.
  3. Provides information to participants about various categories of technical events.
  4. Streamlines the security of an event by digitizing the certificate and tickets.
  5. Reduces the number of fake tickets and certificates.
  6. Easy registration process for participants.
  7. NFT certifications that are always available and unforgeable.

Sections of our Project

We work for two genres of users - Organisers and Attendees

  1. For Organizers
  • We provide them with slots to fill up their event details, we send mails to the pre-registered users informing them about the events.
  • We provide them with various Templates for banners, tickets and certificates for their events and we use that for our entire Event Management System.
  • We keep a record of their attendees.
  1. For Attendees
  • We are providing them with information about different types of Technical events.
  • We provide them NFT tickets as they register for an event with a few clicks.
  • We also provide them with NFT certificates that can't be faked and are accessible any time.
  • They can trust us as we rely on a piece of code and no third party is involved.

How it works

  1. Organizers create an event and enter relevant information.
  2. Eventify generates OnChain Certificates and Tickets for the event and stores them on IPFS-NFTStorage.
  3. Participants register for the event and receive NFT tickets.
  4. After the event, participants receive NFT certificates.

Tech Stack Used -

Structure Of The Project

The home page of the application contains -

  1. Landing Page - Here the Oragnisers can get started with using our application by creating new events as well as buying tickets for desired events. Here we also We keep you updated with all our next upcoming events be it Hackathons, workshops, Tech meetups and Innovative Techno-Managements Fests.
  2. Buying tickets through their ethers present in their metamask accounts.
  3. Creating New events and automatic banners, tickets and certificates generation.
  4. The Organzers gets all ethers transferred to their acoount by P2P payment method done by using Smart Contracts.

UI of the Project

Why Eventify?

  1. Provides a secure and transparent way of distributing certificates and tickets.
  2. Reduces the number of fake tickets and certificates.
  3. Easy registration process for participants.
  4. NFT certifications that are always available and unforgeable.

Future Prospects

  • We will open a portal for Sponsorships.
  • Organisations/Universities/Schools can reach out to their desired Sponsors and communicate about collaboration.
  • We will open a Video Conferencing Integration in our system and hold all our Virtual events on our platform.

Run Locally

1.1 git clone <https://github.com/Soham-Chakraborty-8455/Eventify>

1.2 go to terminal

1.3 python server.py

Link To GitHub Readme

See the code here