- Heroku - a platform as a service (PaaS) that enables developers to build, run, and operate applications entirely in the cloud.
- PWA (Progressive Web App) - web applications that load like regular web pages or websites but can offer the user functionality such as working offline, push notifications, and device hardware access traditionally available only to native applications.
- Docker - Docker is a tool designed to make it easier to create, deploy, and run applications by using containers.
- Flask - backend framework.
- PyBuilder - build tool.
- PyTest - test tool.
- TensorFlow - a free and open source symbolic math library, and is also used for machine learning applications such as neural networks.
It is very easy to install and deploy in a Docker container.
By default, the Docker will expose port 8080, so change this within the Dockerfile if necessary. When ready, simply use the Dockerfile to build the image.