Python US Visa Slot Scheduler

Job ID: 39973185

Budget: ₹12,500 – ₹37,500 INR

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.