This project consists of three main components:
🔍 Web Scraper (ajax-scraper)
- Built with:
Python,Selenium - Functionality:
- Uses a headless browser to navigate the Ajax resale platform.
- Scrapes ticket availability data for upcoming matches.
- Sends a PUT request to the backend when tickets are found.
🖥️ Backend (ajax-tickets-fe)
- Built with:
React - Functionality:
- Provides interface with two components, match list and subscription form.
- Uses:
Twilio SendGrid
- Run
mvn clean installto build your application - Start application with
java -jar target/ajax-ticket-alerts-1.0-SNAPSHOT.jar server config.yml - To check that your application is running enter url
http://localhost:8080
To see your applications health enter url http://localhost:8081/healthcheck