Railway Enquiry Chatbot
Intelligent chatbot for Indian Railway: PNR status, live schedules and booking help.

Overview
An intelligent chatbot for Indian Railway enquiries. Travellers ask about PNR status, live train schedules and booking help in natural language, powered by ChatGPT prompt flows on a Django backend.
The problem
Railway information is spread across screens and forms, while passengers simply want a quick answer, such as where their train is or whether a PNR is confirmed.
Key features
PNR status checks
Live train status and schedules
Train timings and general enquiries
Seat availability and booking help
Natural-language questions handled by ChatGPT prompt flows
How it works
- 1
The passenger types a question, for example a PNR status or a train schedule.
- 2
ChatGPT prompt flows interpret the request and work out what information is needed.
- 3
The Django backend uses REST APIs to fetch the railway information.
- 4
The answer is composed and returned in the chat window.
Technology stack
Python
application logic
Django
web backend and chat interface
ChatGPT (OpenAI)
natural-language understanding through prompt flows
REST APIs
connect the chatbot to railway information
More projects
Need something similar?
I build web applications and AI-powered tools as a freelancer.