Keywords: Facebook Prophet, Web App, Flask, AJAX, API, AWS
About a year ago I built a predictive model for predicting border crossing wait time. There were a lot of feature manipulation and parameter tweaking. Although results were encouraging, I always wanted to simplify the process and also make the model available for public use.
After spending two weekends researching and coding (as I have no prior knowledge of Prophet or Flask), here is the improved workflow:
- Retrieve border crossing wait time from Cascade Gateway API
- Build predictive model for future crossing using Python + Facebook Prophet
- Develop web app REST API using Flask, HTML, CSS, ajax
- Deploy web app on AWS
- Refresh data and re-build predictive model daily