IRCTC PNR Status Automation
Budget: $10 – $30 USD
I need a small, reliable system that can log in with user credentials and fetch live PNR status from IRCTC, then present the results on both a responsive web page and a lightweight mobile front-end. Secure user authentication is mandatory so each traveller sees only their own enquiries. A clean REST API layer will make it easy for the two interfaces to share the same logic.
Deliverables
• Secure login / sign-up and session handling
• Service or script that queries IRCTC and returns PNR data in JSON
• Responsive web UI plus a companion mobile build (native or hybrid—your call, as long as Android and iOS are covered) connected to the same API
• Clear setup, deployment, and code documentation so I can host it on a standard cloud stack (AWS, Azure, or similar)
Acceptance criteria
1. Entering a valid PNR after login must return up-to-date journey details within a reasonable timeout.
2. Invalid or expired PNRs show an informative error without crashing the service.
3. Sessions expire automatically, and password hashes are stored securely.
4. Source code passes a quick review and launches successfully from the provided instructions.
Feel free to propose the tech stack you’re most comfortable with—Python + FastAPI, Node.js + Express, React, Flutter, etc.—as long as it meets the above criteria and can scale for multiple concurrent users.
Deliverables
• Secure login / sign-up and session handling
• Service or script that queries IRCTC and returns PNR data in JSON
• Responsive web UI plus a companion mobile build (native or hybrid—your call, as long as Android and iOS are covered) connected to the same API
• Clear setup, deployment, and code documentation so I can host it on a standard cloud stack (AWS, Azure, or similar)
Acceptance criteria
1. Entering a valid PNR after login must return up-to-date journey details within a reasonable timeout.
2. Invalid or expired PNRs show an informative error without crashing the service.
3. Sessions expire automatically, and password hashes are stored securely.
4. Source code passes a quick review and launches successfully from the provided instructions.
Feel free to propose the tech stack you’re most comfortable with—Python + FastAPI, Node.js + Express, React, Flutter, etc.—as long as it meets the above criteria and can scale for multiple concurrent users.
Related categories:
Python
Mobile App Development
Node.js
RESTful
Web Development
Flutter
API Development
FastAPI