Django application created as a part of an Honours project.
A simulation of a bike tracking in the Aberdeen bike sharing system. A forecasting tool uses a Random Forest Regressor for the demand prediction based on the data from simulation, weather data, and holiday data obtained from holiday library and a weather API. A capacitated vehicle routing optimization has been implemented using Google or-tools. The location of bikes is broadcasted to users' browsers using websockets and the django-event-system.
Other libraries, APIs, technologies and tools used: Leaflet Maps Open Route Service Scipy.optimize (resource allocation optimization) PostreSQL Bootstrap