Inspiration :Live events are more expensive than ever, but the in-game ticketing experience is stuck in the past. Once you’re in your seat, that’s it—even if the game gets exciting or better seats open up, you’re locked in. We saw an opportunity to fix that.

SwapUp is a mobile platform that allows fans to swap or buy tickets in real time during a live event based on their current value. It’s about maximizing fan experience while also giving venues new tools to optimize revenue and engagement.

What it does - An in-game ticketing platform created for venue attendees to maximize their viewing experience.

How we built it

Core Architecture: Frontend: Developed in React Native within the Bolt Hackathon’s framework for cross-platform deployment (iOS + Android) Authentication: Handled via Firebase Auth, allowing users to securely register and log in using email or social sign-ins

Data Layer: Firebase Firestore was used initially for user profile management, ticket metadata, and swap logs Supabase was integrated to simulate backend ticket data (e.g., section, row, real-time value) and provide a relational data model that mimics production-grade transactional systems Version Control: All code was written and maintained through Visual Studio Code, versioned with Git, and hosted on GitHub

Design & Branding: Our logo and UI mockups were created externally and connected directly into the build pipeline for fast iteration Asset integration and theming were handled natively within the React Native project structure

Demo & Simulation Features: To give the app a functional demo feel: We seeded mock ticket data in Supabase, including randomized seating sections, rows, real-time fluctuating prices, and ticket ownership states Created mock swap behavior to simulate user-to-user interactions and in-game offers Implemented a basic price fluctuation model tied to game progression (quarter/period tracking), so ticket values shift as the event continues

Intelligent Pricing Model (In Development): We're currently building a reinforcement learning-based pricing algorithm intended to optimize ticket valuations and swap recommendations. This model will learn from:

Seat location tiering (e.g., lower bowl vs. upper deck) Time-based demand decay curves (e.g., ticket value drops after halftime) User swap behavior and accepted offer thresholds Historical ticket sales and user feedback signals

In the long run, this system will guide both buyers and sellers toward smarter, dynamic pricing decisions, ensuring better liquidity in the in-game ticket marketplace.

Challenges we ran into

Data accuracy: Live ticket value is tough without venue APIs Ticket trust: Ensuring authenticity through image uploads and metadata User design: Simplifying fast swaps mid-game under loud, real-world conditions

Accomplishments that we're proud of

We identified opportunities within the application to incentivize or entice transactions and give a connectivity element for users to interact with each other and make deals!

What we learned

We realized fans crave flexibility, and venues want smarter seat usage. With SwapUp, we’re bridging that gap.

What's next for Swap Up

Full on beta-test at large venues to give a true proof of concept. Plan to expand beyond that! Let’s make every seat a live opportunity. Let’s SwapUp.

Built With

  • bolt
  • vs
Share this project:

Updates