This Bus Scheduling Software can be used for commercial use. You can create/delete routes, add/remove busses from routes, add/remove passengers from buses. You can also view all this information in an organized manner, This software uses a text file database so even if the program is closed, all data will still be saved and can be reloaded.
To test this software out, fork the repository and run it in your terminal.
Flow Chart of the Software Architecture: Bus Scheduling Software Flowchart.pdf