This document describes a bus tracking system that uses GPS and GSM modules to track the location of buses in real-time and provide that information to users. The system hardware installed on buses uses a GPS module to detect location and a GSM module to send the location data to the cloud. An Android mobile app then allows users to view buses' current locations on a map. The system aims to address issues with public transportation systems like not knowing arrival times or available seats. It provides real-time bus tracking to improve the user experience.