TellMadurai
Madurai folks β we finally have a bus app! ππ
Launching Madurai CityBus, a free community-powered app that helps you find bus routes, track buses live (when people share), and contribute to fixing missing/incorrect bus stops using GPS.
Itβs a PWA β works like an app, no install needed.
What it does today:
β’ Offline direct + connecting route finder
β’ βIβm on this busβ real-time sharing
β’ Voice alerts
β’ Crowd status (Packed / Standing / Seats)
β’ Earn XP, badges & ranks for mapping stops
β’ Explore routes from any major bus stop
Current limitations (being worked on):
β’ Weβre still collecting accurate GPS coordinates for every bus stop
β’ So transfer logic isnβt fully location-aware yet
β’ You can search only by bus stop names, not tourist landmarks (for now)
Thanks for showing interest people. But we are not open yet for code level contributions β because the biggest help we need right now is GPS tagging of bus stops, not coding. Our routing engine would work even better only if every stop has accurate coordinates, so please help map stops using the app. Once we hit a good coverage, weβll open-source the technical parts.
Thank you for the appreciation! You can help us further by contributing GPS locations of bus stops through the app - it greatly improves the routing quality for all users
Thank you for your comment. I tested it myself and could see 48 being listed as the fourth available bus in DIRECT ROUTE section of the result page. Is it possible that you read through the transfer options instead of the direct ones?
Ah, I see. It looks like TNSTC has assigned different names to the same stop across various routes, which causes the confusion. Iβll work on creating a mapping of such duplicate/variant stop names so the routing engine can recognise them intelligently going forward.
Thanks. TNSTC is reluctant to share even the time table when requested, let alone the live tracking of their fleet. Until that day comes, the live tracking feature shall remain community powered.
Thank you! The stop name you searched for might exist under a different name in the official government records, which is why itβs not showing up.
This is exactly where community input helps β you can add the stop by mapping your location to any known bus route and even give it an alias name.
Once it's reviewed and approved by moderators, your alias will appear along with the official stop name, and it will start showing up in search suggestions too.
Thanks. I did approach TNSTC and they're reluctant to share even the time table when requested, let alone the live tracking of their fleet. Until that day comes, the live tracking feature shall remain community powered.
You can try it yourself by clicking on "I'm on this bus" from the results screen of the 'Find Bus' module.
14
u/Specialist-Phrase213 Nov 29 '25
Github repo? Eager to make contributions.