Thrift-a-Ticket is a web application that allows users to search for event tickets and bookmark their favorite tickets. It integrates with the Ticketmaster API to provide real-time ticket data, enhancing the user experience.
Frontend: React
Backend: Spring Boot (Java)
Database: MySQL
API Integration: Ticketmaster Discovery API
User-friendly Interface: The React frontend provides an intuitive interface for users to input their event search criteria.
Real-time Ticket Data: Integration with the Ticketmaster API ensures that users get up-to-date information on event ticket availability and prices.
Bookmarking System: Users can bookmark their favorite events for quick access later.
Data Persistence: User information and bookmarked tickets are stored in a MySQL database, ensuring data integrity and retrieval.
Clone the repository:
bash
Copy code
git clone https://github.com/JayStalt/Thrift-a-Ticket.git
Set up the backend:
Navigate to the backend directory and run the Spring Boot application.
Configure the MySQL database connection in the application properties file.
Set up the frontend:
Navigate to the frontend directory and install dependencies using npm or yarn.
Start the React development server.
Access the Ticket Finder web application through your browser. Enter your event search criteria and explore available tickets. Bookmark your favorite events for quick access.