World Cup Ticket Drop Notifier
Budget: $250 – $750 USD
I need a small, dependable application that signs in to my personal account on the official World Cup ticketing site, keeps an eye on the inventory pages 24/7, and emails me the instant a new batch of tickets appears.
Core monitoring requirements
• Price changes
• Section availability
• Amount of tickets available
If any of those fields update—whether a lower price posts, a blocked-off section opens, or additional seats are released—I want a single concise email that lists the match, section, quantity, and price, plus a direct link so I can check out fast.
Key expectations
• Headless login and session refresh handled automatically (cookies / tokens maintained without manual intervention).
• Polling interval configurable so I can strike the right balance between speed and site-load etiquette.
• Simple filter panel where I can pre-select matches, sections, or price ceilings.
• Runs on Windows or cross-platform (Python with Selenium/Playwright, Node with Puppeteer—whatever you prefer, as long as setup is painless).
• Source code delivered, well commented, with a short README covering dependencies and how to change credentials securely (no plaintext in code).
Acceptance criteria
1. App logs in with provided credentials and remains authenticated for at least 8 hours without manual refresh.
2. A test ticket-drop simulation triggers an email to the address I specify, showing all monitored fields correctly.
3. CPU/network footprint stays low during idle polling.
Deliver the runnable script/executable, configuration file template, and the README, and I’ll handle the hosting on my end.
Core monitoring requirements
• Price changes
• Section availability
• Amount of tickets available
If any of those fields update—whether a lower price posts, a blocked-off section opens, or additional seats are released—I want a single concise email that lists the match, section, quantity, and price, plus a direct link so I can check out fast.
Key expectations
• Headless login and session refresh handled automatically (cookies / tokens maintained without manual intervention).
• Polling interval configurable so I can strike the right balance between speed and site-load etiquette.
• Simple filter panel where I can pre-select matches, sections, or price ceilings.
• Runs on Windows or cross-platform (Python with Selenium/Playwright, Node with Puppeteer—whatever you prefer, as long as setup is painless).
• Source code delivered, well commented, with a short README covering dependencies and how to change credentials securely (no plaintext in code).
Acceptance criteria
1. App logs in with provided credentials and remains authenticated for at least 8 hours without manual refresh.
2. A test ticket-drop simulation triggers an email to the address I specify, showing all monitored fields correctly.
3. CPU/network footprint stays low during idle polling.
Deliver the runnable script/executable, configuration file template, and the README, and I’ll handle the hosting on my end.
Related categories:
PHP
JavaScript
Python
Web Scraping
Software Architecture
Node.js
Email Handling
Selenium