How to Use TicketSwift

Welcome to TicketSwift! This guide explains how the system works and how to use this web application and the future desktop app.
1. Understanding TicketSwift

TicketSwift is a two-part system designed to help you secure event tickets:

  1. This Web Application: Its main purpose is to allow you to browse upcoming events, obtain a unique Verification Code for events you're interested in, and set your ticket preferences (number of tickets, session, seat order).
  2. Future Desktop Application: You will input the Verification Code obtained from this web app into a separate desktop application. This desktop app will then use the code and your saved preferences to identify the event and run an automated ticket-snatching script for it.
2. Getting Event Verification Codes (This Web App)

On the Dashboard, you'll find a list of featured events. Each card shows event details and price.

To get a verification code for an event:

  1. Click on an event card or its "View Details" button.
  2. On the event detail page, if the event is "On Sale", click the "Get Tickets Now" button.
  3. This will generate your unique 16-character alphanumeric verification code and save it to your account for this event.
  4. The "payment" step is currently simulated.
  5. After obtaining the code, you can click "Set/Edit Preferences" to specify your ticket count, session, and seat order preferences. These preferences are saved with your code.
  6. Your verification code will be displayed on the page. You can copy it for later use.

Note: You must be logged in to obtain a verification code and set preferences.

3. Downloading and Using the Desktop App

Once you have your verification code and have set your preferences via this web app, you'll need the TicketSwift desktop application.

Navigate to the Download App page from the sidebar to find download links (when available) and installation instructions for the desktop application.

In the desktop application, you will input your verification code. The app will then use this code to retrieve your saved event details and preferences to run the ticket-snatching script.

The TicketSwift desktop application is currently under development.

4. OpenAI API Key Setup

Some advanced AI features within the TicketSwift ecosystem (potentially in the desktop app or future web features) may require an OpenAI API Key.

To add or update your API key for use with TicketSwift services:

  1. Navigate to the Settings page from the sidebar.
  2. Enter your OpenAI API Key in the designated field.
  3. Click "Save API Key". Your key will be stored securely in your browser's local storage for this prototype.

Note: In a production environment, API keys would be managed with more robust backend security.

5. Loyalty Points

As you obtain verification codes (simulated purchases), you'll accumulate Loyalty Points! These points can be used for future benefits within the TicketSwift ecosystem.

You can see your current points balance in the header (top right), next to the theme toggle, when you are logged in.

The loyalty program is currently in a conceptual phase. More details on rewards and redemption will be available soon.

General Tips
  • Keep your OpenAI API Key confidential if you use one.
  • For admins: Ensure event details (name, price, image URL, dates) are accurate when managing events.
  • Explore all sections of the app using the sidebar navigation.
  • Use the light/dark mode toggle (moon/sun icon in the header) to suit your preference.