MetroMate AI – Intelligent AI Commute Assistant for Delhi Metro
Link to open source: https://github.com/mukulpythondev/metromate
MetroMate AI is an AI-powered intelligent commute assistant that transforms Delhi Metro travel through personalized route planning, fast station search, and real-time metro health insights. The platform combines official GTFS metro data, graph-based route optimization using Dijkstra's algorithm, Elasticsearch-powered autocomplete with typo tolerance, and Google's Gemini AI to help commuters choose the best route based on travel time, cost, crowd levels, safety, and convenience.
Users can ask natural language questions like "Get me to Rajiv Chowk before 9 AM under ₹70" or "Is the Yellow Line delayed right now?" The system retrieves the best routes, evaluates them using the MetroMate Score, provides live operational insights through a simulated health engine, and explains recommendations in plain English. Built with Next.js, Express, TypeScript, Elasticsearch, OpenStreetMap, and Gemini, MetroMate AI demonstrates how AI and

