Skip to content

Volunteer project @ datatuneconf.com - QR Code Scanner and Raffle application for a Tech Conference.

Notifications You must be signed in to change notification settings

gabeguio/qr-code-raffle-app

Repository files navigation

Conference Scanner

Overview

The app is meant for sponsors at a tech conference to scan QR codes and keep track of booth visitors. Towards the end of the conference, each sponsor will select a random visitor for a sponsor prize. In addition, towards the end of the event, the conference organizers will select an attendee who has visited every sponsor for a grand prize.

Video Demos

Demo Video

Conference Scanner - Demo (03:34)

Advizex Raffle

Advizex Raffle - Youtube Short

Technology

Frontend

  • JavaScript, HTML, CSS, Webpack, AXIOS

Backend

  • Java, AWS Lambda, DynamoDb

Notable Dependencies

  • The conference uses Tito Event Management to provide QR codes for every attendee. These QR codes will be printed on the attendee's badges to carry around the conference and scan at each booth. The QR codes have embedded information for an attendee's contact information.
  • On the front end, the plan is to use an embedded QR scanner for the sponsors to pull up on their phones to scan attendees.

User Stories

  1. Use Case 1, Get Scanner: Retrieve the scanner profile based on the user's email. If a single sponsor has not been set, then redirect the user to create a scanner profile.

  2. Use Case 2, Create Scanner: Register a scanner profile for a single sponsor.

  3. Use Case 3, Update Scanner: Update the single sponsor for a scanner profile.

  4. Use Case 4, Add a Visit to the Sponsor Booth: A scanner scans an attendee's QR code, and the attendee has now visited that sponsor’s booth.

  5. Use Case 5, Get all Visited Attendees by Sponsor: A sponsor would like to view every attendee who has visited their booth.

  6. Use Case 6, Get a Random Attendee by Sponsor: A sponsor can roll a random attendee who has visited their booth to win the sponsor raffle.

  7. Use Case 7, Get a Random Attendee that Visited Every Sponsor: The Organizer would roll from a query of all random attendees who have visited every booth at the conference to win the grand prize raffle.

Pictures

Scanner Registration Page Image 2: Scanner Registration Page

Scanning Component Image 3: Embedded QR Code Scanner to Scan Badges

Visitors Table and Raffle Selector Image 4: Scanner Can View All Visitors and Raffle Select a Random Visitor

Grand Prize Selector Image 5: Organizers Can Select a Random Winner Based On Unique Number of Sponsors Visited

About

Volunteer project @ datatuneconf.com - QR Code Scanner and Raffle application for a Tech Conference.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published