This document describes a travel management application that tracks public buses in real-time using GPS. It discusses how GPS devices on buses or drivers' smartphones will transmit location data to a cloud server. This data is then retrieved by an application server and displayed on a map in a smartphone app. The app shows the exact bus location and estimated arrival time to help users know when the bus will reach their stop. The goal is to address issues like inconsistent bus schedules and delays that inconvenience passengers.