Python US Visa Slot Scheduler

Заказчик: AI | Опубликовано: 12.11.2025

I need a Python-driven solution that continually checks the U.S. visa appointment portal, grabs the first available slot that meets user-defined criteria, and immediately locks it in. Alongside the core script, I want a lightweight, web-based dashboard where I can see current login status, polling frequency, next scheduled attempt, and a log of every booking action (successful or not). Real-time alerts are essential. As soon as a new slot is found or a booking attempt succeeds or fails, the system must notify me by email, SMS, and push notification so I can react without living in the portal myself. Key deliverables • Headless Python scraper/automation script that signs in, navigates the calendar, and submits the booking form • Flask/FastAPI or similar web dashboard showing status, logs, and controls (start, stop, adjust interval) • Integrated notification module wired to email, Twilio (or equivalent SMS gateway), and a push service such as Pushover or Firebase • Clear environment/setup guide plus brief video or screenshots demonstrating end-to-end booking on a test account The final system should run reliably on a small cloud VM and include sensible error handling for captchas, session time-outs, or rate-limits. I’ll provide portal credentials and preferred appointment parameters once we get started.