/Eventure

A next-generation iOS and Android Event Platform built with Typescript, React Native (Expo), Node.js, Docker, Fastify and Prisma.

Primary LanguageTypeScript

Screenshot of the Centipede game

Eventure

A next-generation Event Platform. Submitted to Hack the 6ix 2022.
Report a Bug

What is it?

Eventure is a mobile app designed to simplify event management for organizers and attendees alike. With Eventure, organizers can easily create and manage events through the app's user-friendly interface. Once registered, organizers can generate unique QR codes that attendees can scan to attend the event.

One of the key features of Eventure is its point-based system, which rewards attendees for participating in events. Every time a user attends an event, they earn points that can be redeemed for exclusive prizes or discounted rates for future events. This system encourages users to attend more events and creates a fun, engaging experience for all attendees.

Roles

Platform/Frontend Developer: @KirillTregubov

Backend/Server Developers: @SoumilDharaskar @KaranpreetRaja @whyismynamerudy

App Development Requirements

Required Software & Hardware

  1. Node.js version 16.17.0
  2. Either a physical mobile device with the Expo Go app or an emulated instance of iOS (11+) or Android (5.0+).

Running the Environment

  1. Open a shell and point your working directory at "platform/".
  2. Run "npm install --global expo-cli".
  3. Run "npm install".
  4. Run "npm run start".
  5. Follow the instructions to open a specific platform.