February 2019
Intermediate to advanced
450 pages
9h 59m
English
We will develop a Python web application to use as the frontend for our smart contract. This means we need a proper server to become the host for the Python web application. For this, we at least need a Gunicorn web server. In other words, we need to host our Python web application in a centralized server, such as in AWS, GCP, or Azure. This is actually fine for viewing videos, but the problem arises when a user wants to upload a video because that requires accessing a private key. Users may become concerned that our Python web application on a centralized server would steal their private keys.
So, the solution is to post the source code of our Python web application on GitHub or GitLab, then ...