Sri Express is a comprehensive transportation management platform designed to streamline client bookings, customer service, bus/train operations, and administrative tasks. The system leverages modern web and mobile technologies, AI, and robust backend services to deliver a seamless experience for users and administrators.
Sri Express is now a fully operational transportation platform ready for IDEALIZE 2025! Our team has successfully implemented:
- ✅ Complete Backend System - 120+ API endpoints with real-time GPS simulation of 5 vehicles on Sri Lankan routes
- ✅ Full Transportation Platform - Route search, ticket booking, live tracking, and payment processing with QR codes
- ✅ AI-Powered Customer Service - Complete chatbot with NLP, sentiment analysis, and human escalation workflows
- ✅ Weather Integration - Real-time weather API for route planning and operational decisions
- ✅ Advanced Admin Systems - Fleet management, AI module control, emergency response, and comprehensive analytics
- ✅ Professional Frontend - 50+ responsive pages including transportation booking, live tracking, and admin dashboards
Key Highlights: Real-time vehicle tracking, AI chatbot support, weather-aware routing, complete booking workflow, and professional admin interfaces - all fully functional and demo-ready for the competition.
- Landing, LogIn & Registration: Built with VITE for fast and modern web experiences.
- Client App: Developed using Flutter for cross-platform mobile support.
- Customer Service Portal: Built with Next.js for efficient server-side rendering.
- Bus/Train Operations: Managed via a React Native application.
- Route Admin: Flutter-based interface for route management.
- System Admin: Next.js application for system-wide administration.
- Fleet Manager: Next.js application for fleet management of large transport companies.
- NodeJS: Handles business logic, API endpoints, and integration with external services.
- Weather API: Provides real-time weather data to enhance route planning for passengers.
- AI Module (Python): Powers intelligent features such as arrival time prediction.
- Database (MongoDB): Stores all operational, user, and analytics data.
- Real-time Tracking: Live location tracking for buses and trains.
- Operational Dashboards: Interfaces for bus/train operators to monitor routes, ETAs, and receive weather updates.
- Route Administration: Tools for managing and dynamically updating routes, schedules, and stops.
- Fleet Management: Comprehensive system for large transport companies to manage vehicles, drivers, maintenance, and performance, with revenue/cost estimation.
- System Administration: Centralized control over user accounts, system analytics, AI module management, and fleet registration approvals.
- AI-Powered Insights: Arrival time prediction and driving pattern analysis.
- Weather Integration: Real-time weather updates for passengers and operations.
- Secure Authentication: Safe login and registration for all users.
- Cross-Platform Accessibility: Client app available on mobile (Flutter), with web portals for various administrative roles (Vite, Next.js, React Native).
- Booking & Management: Seamless ticket booking, management, and trip notifications for clients.
- Customer Support: Dedicated portal for handling inquiries, complaints, and feedback, supplemented by an AI-powered chatbot.
Built with VITE for fast and modern web experiences.
- The landing page provides an overview of the services offered by Sri Express, including features, pricing, and testimonials.
- The login and registration pages allow users to create accounts and access their profiles securely.
Developed using Flutter for cross-platform mobile support.
- The client app will provide a map interface to show the location of the next bus/train in real-time, along with estimated arrival times and provide real-time updates on bus/train schedules.
- Users can book tickets, manage their bookings, and receive notifications about their trips.
- Raise complaints and provide feedback on their experiences.
- Whether API integration to provide real-time weather updates for the user's location and destination.
- Automated chatbot with automatically generated responses to common queries and escalation to customer service when needed.
Built with Next.js for efficient server-side rendering.
- The customer service portal allows support agents to manage client inquiries, complaints, and feedback.
Managed via a React Native application.
- A fixed device on buses and trains will be used to track the location of the vehicle in real-time, along with other metrics such as driving patterns for AI analysis.
- A map interface will show the map of the bus or train with the current location of the vehicle and the estimated time of arrival at the next stop.
- Whether API integration to provide real-time weather updates for the vehicle's route.
Flutter-based interface for route management.
- The route admin application allows administrators to manage bus/train routes, schedules, and stops.
- Routes to be added and modified as per the requirements of the day.
- The bus/train operations to be viewed and confirmed 15 minutes before the start of the journey.
Flutter application for fleet management of large transport companies.
- The fleet manager application allows large transport companies to add and manage their fleet of buses/trains, including maintenance schedules, driver assignments, and performance metrics pending System Admin approval.
- Fleet managers can view real-time data on vehicle locations, driving patterns, and other metrics to optimize operations.
- Revenue and cost estimates for the fleet can be generated based on the data collected from the vehicles, with the planned ticketing system.
Next.js application for system-wide administration.
- The system admin application allows administrators to manage user accounts, roles, and permissions.
- System admins can view analytics and reports on system usage, performance, and user feedback.
- The system admin application also provides tools for managing the AI module, including training and testing data sets.
- Activating and deactivating the AI module for the system.
- Approving or rejecting bus registration requests from the bus/train fleet managers.
Project source code and setup instructions will be provided in future updates.
© 2025 Sri Express by XForce

