Es un Sistema de Facturacion e Inventarios para tu negocio desarrollado en MEAN. (MONGO, EXPRESS, ANGULAR, NODEJS) y Un Dashboard hecho en Dash.
La estructura del proyecto esta organizado de acuerdo a cada servicio
- Sistema Ventas (Carpeta Global)
- Back (Carpeta Backend - NodeJS / ExpressJS)
- Controllers (Controladores del Proyecto)
- categoria
- cliente
- usuario
- venta
- productos
- Models (Modelo Representacion de cada Objeto)
- categoria
- cliente
- detalle venta
- producto
- usuario
- venta
- Routes (Rutas http)
- categoria
- cliente
- producto
- usuario
- venta
- Uploads (Carpeta para guardar archivos)
- Front (Carpeta Frontend - Angular)
- SRC (Directorio Global Proyecto)
- app (Codigo Proyecto)
- components (componentes de cada modulo)
-Producto
-Usuario
-Ventas
-Categorias
-Etc
- services (se establecen los servicios para conexion con el backend de cada modulo)
- cliente
- producto
- venta
- Global (Direccion/Ruta Backend)
- assets (Utilidades proyecto: Css, Fonts, Imgs)
- enviroments (Configuraciones)
- dashapp (carpeta global)
- nuevodash.py (Dashboard de Restaurantes)
- restaurant-1-orders.csv (Dataset restaurantes new york)
- env (carpeta de entorno virtual con virtual env)
Primero ingresamos a la carpeta back
cd back
Instalamos las dependencias
npm i
Ejecutamos el Backend
npm start
En otra terminal, es necesario correr las dos al tiempo
Primero ingresamos a la carpeta front
cd front
Instalamos las dependencias
npm i
Ejecutamos el Backend
ng serve
En otra terminal
Primero ingresamos a la carpeta dashapp
cd dashapp
source env/bin/activate
python nuevodash.py

