NaviCity
Transportation routing application for optimizing travel cost and time
NaviCity: Smart Transportation Routing Application
NaviCity is a specialized transportation routing application designed to help public transportation users in Bangkok optimize their journeys based on both cost and time considerations.
Project Overview
The application utilizes graph theory to create a comprehensive map of Bangkok’s transportation network and implements advanced algorithms such as A* (A-star) to identify optimal routes based on user preferences. Users can specify whether they prioritize cost savings, travel time, or a balance between the two.
Key Features
- Multi-modal routing: Integrates all public transportation options in Bangkok (BTS, MRT, buses, boats, etc.)
- Cost vs. Time Optimization: Allows users to set their preferences between saving money or saving time
- Graph-based Network Representation: Accurately models the complex transportation network of Bangkok
- Advanced Pathfinding Algorithms: Uses A* algorithm for efficient route calculation
- Real-time Updates: Incorporates service disruptions and schedule changes when available
Current Status
NaviCity is currently in trial phase with two separate modules:
- Taxi and Ride-sharing Module: Focuses on optimizing private hire transportation options
- Bus and Rail Module: Focuses on optimizing public transportation routes
The application interface shown here represents the trial design and not the final product, which will ultimately integrate both modules into a seamless experience.
Try NaviCity Trial
You can test the current version of NaviCity through our web-based trial: