Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ticket Price Tracker

Ticket Price Tracker is a Flask web application that allows users to search for events using the Ticketmaster Discovery API and save events to a watchlist with a custom target price.

How It Works

  1. Enter an event, artist, team, or keyword.
  2. Optionally filter by city and state.
  3. The application sends a request to the Ticketmaster API.
  4. Matching events are displayed along with available event information.
  5. Users can add events to a watchlist and set a target ticket price.
  6. Watchlist data is stored locally using SQLite.

Technologies Used

  • Python
  • Flask
  • SQLAlchemy
  • SQLite
  • Ticketmaster Discovery API
  • HTML / Jinja Templates

Installation

Clone the repository:

git clone https://github.com/YOUR_USERNAME/ticket-price-tracker.git
cd ticket-price-tracker

Create and activate a virtual environment:

python3 -m venv venv
source venv/bin/activate

Install dependencies:

pip install -r requirements.txt

Create a .env file:

TICKETMASTER_API_KEY=YOUR_API_KEY
SECRET_KEY=YOUR_SECRET_KEY

Running the Application

Start the Flask server:

python main.py

Open your browser and go to:

http://127.0.0.1:5000

Current Features

  • Search Ticketmaster events
  • Filter by city and state
  • View event details
  • Save events to a watchlist
  • Set target ticket prices
  • Store watchlist data in SQLite

Future Improvements

  • Email notifications for price drops
  • Automated price monitoring
  • Price history tracking
  • Interactive dashboard and analytics
  • User accounts and authentication

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages