Para empezar con el desarrolo del projecto primero tenemos que crear nuestro entorno virtual.
python -m venv venv
En el ejemplo anterior usamos la convencion de nombrar venv al entorno virtual pero puede ser el que decida. Siempre que trabaje con el proyecto debe activar el entorno virtual, asi como la instalacion de paquetes.
venv/Scripts/activate
La instalacion de paquetes necesarios se pueden hacer mediante el archivo requirements.txt que se encuentra dentro del proyecto de la siguiente manera.
pip install -r requirements.txt
De igual manera debe crearse el archivo si instala un paquete, debe usar el comando
pip freeze > requirements.txt
Para el desarrollo se tienen que declarar FLASK_APP y FLASK_ENV, pero nos evitamos la molestia instalando python-dotenv, asi que para nuestro desarrollo solo debemos ejecutar
flask run --host=0.0.0.0
En el cual especificamos que el host sea 0.0.0.0 para que podamos acceder el sitio desde nuestro celular.