AI / MLAugust - November 2025
Smart Transit Companion
A mobile app that plans everyday trips across trains, buses and tuk-tuks, with specialized AI agents for routes and fares, a multilingual travel chatbot and community reports. An admin dashboard covers analytics, user management and push notifications.
LangGraphRAGGeminiChromaDBFastAPIReact NativeNext.js

About the project
Smart Transit Companion is an AI transportation platform for everyday travel in Sri Lanka. A React Native mobile app plans everyday trips across trains, NTC and private buses, tuk-tuks and ride-sharing, using specialized AI agents orchestrated with LangGraph. A Next.js admin dashboard handles analytics, user management, AI agent monitoring and push notifications, on top of a FastAPI backend.
Key features
- Multi-Agent AILangGraph-orchestrated agents for routes, fares, preferences and disruptions
- Mobile AppReact Native app for iOS and Android with offline route caching
- Admin DashboardReal-time analytics, user management, AI agent monitoring and push notifications
- Multi-Modal IntegrationTrains, NTC and private buses, tuk-tuks and ride-sharing
- RAG ChatbotLocal transit knowledge from a ChromaDB vector database, with Gemini
- Community PlatformCrowdsourced reports, fare sharing and accessibility data
- Multilingual SupportEnglish, Sinhala and Tamil