Skip to content

A basic ticket distribution, management, and redemption system for small to medium events.

License

Notifications You must be signed in to change notification settings

JetSetDoritos/Ticket-System

Repository files navigation

This project was created using React, Firebase, and Java. Ticket System (name subject to change) is a simple ticketing system for small to medium sized events. The React web app lists all tickets for an event, allowes you to send new tickets, manage ticket design, and scan/redeem tickets. The ticket is sent in the form of a QR code to either the customers email or phone via MMS. The QR codes represent the [EventID] + [Ticket Sequence] + [hash of ticket information + random data] to ensure no two tickets are the same.

The database and web app were hosted on Firebase, while the Java component monitored the database and sent tickets that were added.

This project is under passive development, many features still require being implemented. The java component is not currenty published.

Screeenshots

Example of tickets

|||||

Ticket List

Selecting a ticket from list

Manage information for generating standard ticket (only available to admin users, hidden from basic seller users)

Scanning a ticket, its status is displayed and it can be marked as redeemed

Sending a ticket

Login field

About

A basic ticket distribution, management, and redemption system for small to medium events.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published