World Cup Ticket Drop Notifier

Job ID: 40512053

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.