Oct 10, 2020
A core part of our product's backend is hosting a machine learning model on the web. To accomplish this task, we chose Flask to help manage connections on our website. Furthermore, it has integrated support for unit-testing and Google App Engine compatibility. Also, Flask is built for Python which is the coding language that will manage the machine learning. We chose Firebase along with Google Cloud Platform to host our website and some useful data. These options integrate well with machine learning models and have multiple free/cheap options to host a server. Furthermore, Firebase has many useful applications for web app development including Cloud Firestore and Firebase ML. The key reason we chose these products together is that they all have support for Google frameworks and are very easy to integrate with each other.