Navi-Go, developed by Team Llama, addresses urban mobility challenges by offering innovative solutions such as ticket booking, real-time traffic updates, and finding the shortest routes. The team identified language as a barrier and introduced Navi-Go with a conversational language model, enabling multilingual interactions. This facilitates easy access to features like live bus updates, real-time announcements, route exploration, and reporting issues. The system also promotes environmentally friendly practices, encouraging users to adopt sustainable habits for a greener urban mobility experience.
- You can access and try our application click here.
- Watch the live video demo here.
- View the technical presentation of the application click here.
Upon opening our webpage, you will encounter the homepage featuring our in-house conversational transit assistance with multilingual capabilities. We have successfully implemented both English and Tamil, and users can switch between them using the top-left button.
The conversational agent can be activated by pressing the mic button on the screen. At the bottom, there are navigation bars to explore other functionalities of the application.
- The leftmost icon is for navigating to the home section.
- The second icon from the left provides live announcements from urban transport planners or the transport department.
- The middle icon directs users to the chat interface with multilingual understanding in both voice and text-based interactions.
- Users can report inconveniences and issues to the transport department through the conversational mode. The second icon from the right guides users to the interface for checking raised complaints, responses from officials, and awareness regarding practices.
- The rightmost icon is for accessing user account and credential details.
- The assistant can provide real-time transit information, including trains, buses, and other modes of transport from the origin place to the destination. Try asking the assistant for transit details in both English and Tamil languages.
- The assistant can assist you in real-time by providing ideas to navigate through heavy traffic areas. Try asking for alternative routes to escape from the traffic.
- To raise issues or complaints with the transport department or urban traffic planners, ask the assistant to register a complaint. Navigate to the second button from the right side of the navigation bar and then select "Complaints."
Having real-time updates on transport and urban mobility planners is made easy with real-time notifications by our system in multiple languages, keeping the community informed.
- For natural language understanding in multiple languages and conversation, we used Gemini, the foundational model of Google, along with GPTs from OpenAI. refer
- To obtain real-time transit data, we used Google Transit API and the Navigation API. refer
- Firebase Cloud Messaging and Fast APIs are used to send real-time notifications from the transport department or urban planners to all users.
- The front end is developed with React, and data, including complaints, is stored in PostgreSQL.
- Translational modules from Google are used for multilingual translation.
The different endpoints in the Navi-Go: