Users need to be able to login to the app with a unique email/password where all the events they are running will be listed. They do not need the ability to edit the event via the app, as the app is intended for day-of-event management only. We need the ability to select an event and then perform the following items:
- Login with email/password
-View a list of all of their event(s)
-If the event has more than one date/time, should be able to choose which one you'd like to check-in and/or create orders for.
-If the event only has one date/time, can skip this selection screen
-Ability to check-in users via scanning a QR code (automatically checking them in) or by searching for name or email and manually checking them in via an interaction like a button click.
-Ability to check users OUT as well via QR code or by searching and clicking (this would require some form of toggle to know that I'm about to check someone out of the event, which would then allow them to come back in again later.)
-View # and % of attendees have checked in to the current event.
-Search for an order and/or ticket by name or email
-View details of an order & manage the order
--View: name, email, phone, time of order, source of order (online or app), list of tickets, order total, breakdown of fees, taxes, subtotal, total...etc. There can be a number of additional fields added as well throughout time.
-Manage: Issue a refund, print a receipt and/or ticket (wireless or BlueTooth printer connection), resend tickets (email and/or text message), resend order confirmation (email)
-View details of a ticket
name on ticket, type of ticket, seat (if applicable), whether it's been checked-in or not, history of check-in/check-outs
-Creating a ticket sale on the app by selecting the type and quantity of tickets, and being able to specify a cash or credit sale. If it it is a credit sale, we need the ability to use a credit card swiper that will be connected to the device or manually enter a credit card number.
Much of our functionality is flexible. So for things like displaying order information, there may also be questionnaire data to be displayed (IF the event creator added questionnaires). Or, there may be photos that the attendee uploaded upon purchasing. This is also true for order details. On some events, they might only have an input for email address, while another event might show and require 10+ fields like title, gender, birthdate, company, address….etc etc.
Additional functionality (nice to have designs for but not 100% necessary):
-User management and tracking to see which users are using the app, how many people they have checked in, and how many sales they have made (cash or credit)
-Ability to see data and analytics around ticket sales, check-in volume by time, etc.
-Ability to message other users or all users (if correct permissions)