Python coding help

Job ID: 40456730

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

I need a Python-based solution that can fully automate the IRCTC ticket-booking flow. The application must:

• Perform real-time seat-availability checks against IRCTC’s live data
• Handle secure user login and session management (OTP flow included)
• Complete payment processing through the same gateways IRCTC supports, returning clear success/failure messages

A graphical user interface is required; I am open to Tkinter, PyQt, or any other cross-platform framework you are comfortable with, as long as it stays lightweight and responsive. Behind the scenes, Selenium, Playwright, requests, or similar libraries may be used—whichever reliably handles IRCTC’s security measures and captchas.

Deliverables
1. Clean, well-commented source code with setup instructions
2. Executable GUI application (Windows-first; portability welcome)
3. README covering environment setup, usage steps, and troubleshooting
4. Short demo video or screenshots proving end-to-end booking on the IRCTC sandbox/live site
5. Handover session to walk me through the code and deployment

Acceptance will be based on:
• Successful booking in a live test with my credentials (in a screen-share)
• No manual intervention required beyond captcha where unavoidable
• Error handling for network timeouts, login failures, and payment declines

If you have prior experience bypassing IRCTC’s dynamic elements and handling captcha challenges, mention it—it will strongly influence my decision.