I need a robust Windows-based application that can grab IRCTC Tatkal tickets faster than manual entry. The core job is full-cycle automated booking: log in, search, select quota and passengers, and confirm payment without human intervention.
Two advanced capabilities are non-negotiable. First, the program must solve IRCTC’s captcha in real time—either through a reliable OCR/AI routine or an external service like 2Captcha, Anti-Captcha, or a comparable API you prefer, as long as the response time stays under a couple of seconds. Second, the tool should let me manage and run multiple IRCTC credentials side by side so several bookings can fire simultaneously without sessions colliding.
Speed matters more than a pretty interface, yet the UI should be clear enough for power users who may tweak train numbers, class, dates, or passenger lists on the fly. I’m comfortable if you build in C#, .NET, or Python with Selenium/WebDriver, multithreading, and direct HTTP calls—use whatever combination keeps latency low and stability high.
Requirements:
- Proven experience with IRCTC Tatkal automation tools
- Strong command of .NET (C#), WinForms/WPF, and HTTP request handling
- Familiarity with IRCTC site structure, session management, captcha/OTP integration, and booking flow
- Ability to quickly identify and fix issues caused by recent IRCTC updates
- Must have updated or maintained Tatkal software before
----------Please do NOT apply if:
- You’re unfamiliar with IRCTC’s booking system
- You’re looking to experiment or learn on the job
- You haven’t worked on Tatkal automation tools previously
This is a time-sensitive and performance-critical project, so only serious and experienced developers should reach out.
---- If you meet the criteria and have successfully handled similar updates before, please message me directly with your experience and past work samples.
Key expectations
• You already have proven experience building or maintaining IRCTC Tatkal automation tools; this is not a first-time experiment.
• The completed app runs on Windows 10/11, installs in one step, and stores credentials locally with encryption.
• It logs in, searches the target train/class on the dot of booking opening, fills passenger details instantly and races through payment. Auto-detecting seat availability, one-click passenger filling, and any safe captcha-bypass or solving strategy you have used successfully in production are welcome.
• Behind the UI, clean C# code (no compiled binaries only) and a short README explain how each module—session manager, form filler, captcha handler, scheduler—works so I can maintain it later.
Acceptance check
The tool should complete three back-to-back test bookings on the next Tatkal window from the same machine, each reaching the payment gateway in under 20 seconds. Provide the compiled EXE, full source, and a quick video walkthrough of those live tests to close the project.
Deliverables
• Windows installer plus runnable EXE
• Source code with clean, commented logic (Git repo or zipped folder)
• Setup guide covering prerequisites, captcha key settings, and how to add user accounts
• Quick screencast or demo proving a successful unattended Tatkal booking
Acceptance criteria
• Captcha solved consistently in <2 s per request
• Concurrent booking for at least 5 separate IRCTC logins without clashes
• End-to-end reservation completes in under 45 s on a standard broadband line
If you have benchmarks or past projects that tackled similar high-speed ticketing challenges, feel free to mention them when you take this on.
Skills Required
Python
.NET
C# Programming
Software Architecture
C++ Programming
OCR
WPF
Web Development
AI (Artificial Intelligence) HW/SW
Selenium