Skip to content

Sistema cliente de gestión y control de ventas OpenSource, desarrollado con Vue.js y Vuetify.

License

Notifications You must be signed in to change notification settings

tedesco8/SIGESCO

Repository files navigation

SIGESCO

SIGESCO es un sistema de código abierto de gestión y control desarrollado en Vue.js. Está orientado el sector retail con el fin de proporcionar herramientas tecnológicas analíticas y de gestión a las pequeñas y medianas empresas.

El sistema actualmente gestiona el almacén a través de categorías y los diferentes artículos en stock. Se gestionan los ingresos al almcacen a traves de provedores y las salidad (ventas) en un sistema de inventario eficaz. A su vez, existen modulos independientes para poder dar de alta y gestionar todo lo referente a los clientes y provedores.

Se manejan tres tipos de usuarios definidos tales como Administrador, Vendedor, Almacenero, y dependiendo su rol serán los permisos para operar en el sistema. Cabe destacar que esto es totalmente personalizable.

La idea es poder seguir desarrollando nuevos modulos como la gestion de reportes o deudas. Tambien lograr mejorar la performance de los mismos mediante refactorizaciones y colaboraciones de los desarrolladores.

Comenzando 🚀

Estas instrucciones te permitirán obtener una copia del proyecto en funcionamiento en tu máquina local para propósitos de desarrollo y pruebas.

Mira Despliegue para conocer como desplegar el proyecto.

Pre-requisitos 📋

Que cosas necesitas para instalar el software y como instalarlas

Lo primero que necesitas para comenzar a usar el software es tener Node.js instalado en tu sistema. También es recomendable tener vue-developer-tools.

Instalación 🔧

Instala las dependencias del proyecto

npm install

Ejecuta el proyecto

npm run serve

Para lograr hacer funcionar correctamente el sistema, necesitarás una api que te provea datos en formato JSON. Recuerda que este es solo un cliente en la arquitectura. La actual versión en máster, se encuentra en proceso de refactorización a fin de tener un código totalmente independiente a cualquier api y sus bases de datos." Si necesitas utilizar una api de pruebas, muevete a la rama mongoBack y define en el main.js la url: https://sigesco.tedesco.es/api/ En este ambiente te encontrarás una api orientada a MongoDB.

Despliegue 📦

Para poder desplegar la app, debes generar un bundle que se ubicara en la carpeta disti y subir el contenido a la raiz publica cualquier dominio que use Apache o Ngnix

npm run build

Construido con 🛠️

  • Vue - El framework JS usado
  • Vuetify - Framework CSS
  • Chartjs - Librería para generar gráficas interactivas
  • Axios - Librería para realizar peticiones HTTP
  • Html2canvas - Librería para generar Screenshots
  • jsPDF - Librería para convertir canvas a PDF

Contribuyendo 🖇️

Por favor lee el CONTRIBUTING.md para detalles de nuestro código de conducta, y el proceso para enviarnos pull requests.

También debes ser consciente y atenerse a nuestras reglas y normas de conducta para construir un mejor espacio para todos Contributor Covenant

Wiki 📖

Puedes encontrar mucho más de cómo utilizar este proyecto en nuestra Wiki

Versionado 📌

Usamos GitHub para el versionado. Para todas las versiones disponibles, mira los tags en este repositorio.

Autores ✒️

  • Pablo Tedesco - Trabajo Inicial - tedesco8

También puedes mirar la lista de todos los contribuyentes quíenes han participado en este proyecto.

Licencia 📄

Este proyecto está bajo la Licencia (MIT) - mira el archivo LICENSE.md para detalles

Expresiones de Gratitud 🎁

  • Comenta a otros sobre este proyecto 📢
  • Invita una cerveza 🍺 o un café ☕ a alguien del equipo.
  • Da las gracias públicamente 🤓.
  • Estrellita al proyecto ⭐

⌨️ con ❤️ por tedesco8 😊

About

Sistema cliente de gestión y control de ventas OpenSource, desarrollado con Vue.js y Vuetify.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published