The public bus service, which is one of the most frequently used public transportation methods, is an indispensable part of public lifestyle. Hence, government and companies have integrated the public bus service with smart device applications, enabling the public to check information such as bus schedules and instant information at any time. Their aim is to improve the efficiency of the public bus service. Unfortunately, their efforts have faced a variety of problems, such as the distrust of the public regarding the provided information, traffic situation, and unexpected incidents which disturb the bus schedule. In order to overcome the mentioned problems, a smart bus stop signboard system will be designed. The smart signboard will show the current position of the bus and provides a reservation service, which the public may access using smart devices. The proposed system allows bus drivers to obtain information about a particular bus stop to determine whether they should drive to that bus stop. Because the traffic situation and the embarkment and disembarkment of passengers affects the arrival time of the bus, the proposed system will take the change in the number of bus passengers and travel time into account in order to predict the arrival time of the bus.