# BinghamtonBetterBus Currently just an api to get the best bus route from point a to point b, currently building frontend to run you need a file called GOOGLE_API_KEY in the dir the app is run in which has access to the routes api ## TODO: - test with BC buses - Make buttons change color to indicate toggle - Prevent buses from going backwards - make time estimate accurate (beyond hack divide by 3) - Change api to give a not shitty poly line for Broome county buses - Trim poly lines down to the bit between bus stops - Fix the UI so console and alert aren't needed - refactor to work within docker and setup within docker-compose - make route checking more advanced with better walking heuristic - make route checking more advanced by allowing multiple factors with multiple weights including - walking time (don't remove it) - bus travel time - layover time - ultimate arrival time - use a DB via SeaORM to avoid spaming APIs - use info in db to try and predict bus schedules in future