Ritesh Singh’s Post

View profile for Ritesh Singh, graphic

Senior Software Engineer @ Icertis | Ex-Locobuzz, MCA, Computer Science

Hi Zomato and Swiggy teams, I’m currently traveling from Patna to Pune and wanted to share a small yet impactful observation regarding the food ordering process on your platforms. A few weeks ago, I booked my train ticket, which initially had a waiting list of 80. However, by the time the chart was prepared, my seat was confirmed. Yet, when I went to place an order for food via both the Zomato and Swiggy apps, they still showed the earlier status of my booking as "Waiting List 83," which was no longer accurate. As a software engineer, it seems like an easy win to integrate a feature that checks the real-time status of a passenger’s PNR before allowing them to place an order. This would ensure that users are seeing the correct information, and would also improve the overall user experience. Additionally, it could help avoid confusion when the seat status changes between booking and chart preparation. By reflecting the actual PNR status, you’d be able to create a smoother and more accurate food-ordering experience for train travelers. I hope this feedback proves helpful! Zomato Zomato India Deepinder Goyal Swiggy Sriharsha M. Madhusudhan Rao

Ritesh Singh

Senior Software Engineer @ Icertis | Ex-Locobuzz, MCA, Computer Science

1mo

Hi folks, I’ve shared the same content on Twitter and added the link below. Please repost and share it widely to ensure it reaches the stakeholders and decision-makers at both Swiggy and Zomato. This can help address a business use case and prevent others from facing similar issues. 🔗 https://x.com/riteshsing4188/status/1857857624492167507?s=46

Shakti Singh Chouhan

Technical Lead at Paytm | Ex - Morgan Stanley

1mo

IRCTC hits costs money. So there is a cache mechanism involved which sometimes creates inconsistencies. How they deal with cache and which strategies they use is going to determine the overall consistency in the system. PNR systems are prone to attacks and third party illegal integrations. So a cache and safe guard mechanism will always be present in any pnr system.

Rahul Bangha

Technical Architect QA @HCLTech | Java Test Automation | Backend | Selenium | Appium

1mo

Bas kar bhai sab ko job ni dega zomato aise...

Sanjeev Garg

Managing Director at Self Employed

1mo

Book the order for food after boarding the Train. The chart is normally prepared 4 hour before scheduled departure of the train. The modified status of PNR is visible to " Other Than Travellers " ( like Swiggy etc) once the train commences its journey. Have some PATIENCE in this modern Era.

Vaibhav Jaiswal

SDE-II @ CarTrade Tech | Ex - InTimeTec | .NET 7 | ReactJS l Microservices Architecture | Full Stack Developer

1mo

I completely agree with you Ritesh Singh To make it cost effective and simple Zomato and Swiggy should provide webhooks to IRCTC for receiving orders. This offloads the user’s authentication check to IRCTC which already has the current status of PNR. If they want to keep the system to themselves better to provide consistency to the user doesn’t matter what the cost is!!

Akash Joshi

Building something interesting | Yelow | SayF I SIH'22 (Software Edition) Winner | UNESCO INDIA-AFRICA 22' Winner

1mo

Correct! There must be a PNR status check on demand feature or simply check automatically towards the end of the order placing journey.

Dharm Joshi

Full Stack Engineer | NodeJs | ReactJs | MongoDB | PostgreSQL | HTML | CSS | Javascript

1mo

Great idea Ritesh Singh. Small features but greater impact on user experience. 🤝👏

Raj Kumar Patel

Cloud Computing #incloudbyRK

1mo

Swiggy Zomato — To streamline train-based food orders, consider implementing a geo-fenced, AI-driven verification system in place of just relying on PNR status. When users place an order, the app could temporarily access the user's location (with permission) and verify that they're physically on a train and near their intended station or stop. By combining location data with schedule tracking for the train’s route, the system could auto-detect whether a passenger is indeed traveling, avoiding dependency on exact PNR status updates. For instance, if a user on a waiting list is actually on the train and approaching a selected station, the app could trigger a conditional "Order Approved" process for them. Such an approach would offer travelers flexibility while ensuring that food orders are prepared and delivered only to active train passengers. This method leverages real-time data with minimal reliance on third-party status updates, leading to a more seamless and automated travel-food experience. :- just a point of view from another developer 😉

Commander Amit Kumari (Retd)

Ex-Military Leader & Upbeat Human | Former AVP, Deutsche Bank KYC Ops IB India | Trader Finance and Global SCM | | Psychology Enthusiast | POSH Trainer | Human Skills Trainer & Motivation Coach

1mo

When one platform loses a customer, another one that meets the need often gains them. In this case, perhaps IRCTC’s catering system or a local food vendor at the station benefited from what Swiggy and Zomato missed out on. With technology advancing rapidly, it’s crucial to respond quickly to customer feedback and address any gaps. Otherwise, a significant portion of potential profit could easily shift to competitors.

Like
Reply
Amol Guttal

Supply Chain Management | Digital Transformation | Trusted Advisor

1mo

Might be the job which is getting the status is running every 30 mins or 1hour or 2 hour , it should be an open api exposed by irctc , hence it is not reflecting on time for you i guess. Did you try after some time or when it got updated to latest? or never did?

See more comments

To view or add a comment, sign in

Explore topics