Skip to content

Latest commit

 

History

History
73 lines (46 loc) · 1.77 KB

README.md

File metadata and controls

73 lines (46 loc) · 1.77 KB

comercio

Sistema de apoyo a la toma de decisiones para la distribución de artículos de primera necesidad en Holguín

Instalación

Clonar el repo

Ya sea vía https:

git clone https://github.com/ktowen/comercio.git

O bien, vía ssh:

git clone [email protected]:ktowen/comercio.git

Base de datos

  • Instalar PostgresSQL
  • Crear una base de datos con nombre comercio

Backend

Desde una consola dentro de la carpeta del proyecto acceder a la carpeta backend usando:

cd backend

Instalar poetry

Instalar paquetes

Desde una consola dentro de la carpeta del backend, ejecutar:

poetry install

Correr las migraciones

Desde una consola dentro de la carpeta del backend, ejecutar:

poetry run python manage.py migrate

Cargar los fixtures

Desde una consola dentro de la carpeta del backend, ejecutar:

poetry run python manage.py loaddata bodegas repartos oficodas

Client

Desde una consola dentro de la carpeta del proyecto acceder a la carpeta client usando:

cd client

Instalar NodeJS

Instalar Yarn 1

Instalar dependencias

Desde una consola dentro de la carpeta del client, ejecutar:

yarn

Ejecución

Desde una consola dentro de la carpeta del backend, ejecutar:

poetry run python manage.py runserver

Desde otra consola dentro de la carpeta del client, ejecutar:

yarn start

Se abrirá el navegador en http://127.0.0.1:3000/, si ese puerto no esta disponible en la consola dirá cual se está usando.

Para acceder a /admin:

Crear un superuser:

poetry shell
python manage.py createsuperuser