Es un E-Comerce robusto construído con Flask, Postgresql y SQLAlchemy.
Donde podra comprar y vender arte digital de artistas independientes.
git clone https://github.com/Fer-Bar/Guacatea_Market.git
- Crea un entorno virtual:
- Windows:
py -m venv nombre-del-entorno
cd nombre-del-entorno/Scripts
activate
- Unix o Linux:
pip install virtualenv
virtualenv nombre-del-entorno
source venv/bin/activate
- Ve al directorio llamado web.
cd web
- Instala las dependencias con:
pip install -r requirements.txt
- Para correr la app localmente corre el archivo run.py.
py run.py
- Asegurese de que la última linea del archivo run.py se vea así:
app.run(host='0.0.0.0', port=5000, debug=True)
- En la consola usted puede crear las tablas con el comando:
flask create_db
Se require de tener instalado docker
y docker-compose
, para poder hacer uso de los servicios y probarlos solo se necesita ejecutar docker-compose up
en la carpeta principal del proyecto, dentro del compose ya se encuenta configurada una base de datos, a la cual se puede acceder usando la cadena: postgresql://guacatea:guacatea@db:5432/guacatea
, en dado caso de que se requieran conectar se puede acceder a la página localhost:8888
ahí estara una interfaz web que permite acceder a la base de datos los accesos son: user=guacatea
, password=guacatea
, host=db
y db=market
si se requiere entrar desde la linea de comando solo es de usar como host=localhost
.
python -m pytest -v
- Lino Fernando Barrientos Cárdenas
- Neimv Zephon Zatara Lyra
- Magno Martinez