Giter Site home page Giter Site logo

app-ventas's Introduction

Sistema de Ventas e Inventario creado con React Create React App.

DESCRIPCION

El sistema maneja todo el flujo de inventarios incluyendo:

  • Clientes
  • Compras
  • Ventas
  • Descuentos
  • Pedidos
  • Rutas
  • Devoluciones
  • Recepciones
  • Reportes

SECCIONES

El sistema cuenta con las siguientes secciones:

Administración de Usuarios

ADMIN

  • Panel de permisos de usuarios (disponible solo para administradores)

Clientes

CLIENTES

  • Sección para guardar clientes y enviarlos a la API en Cloud Google para su consulta en tiempo real al momento de realizar una venta

Compras

COMPRAS

  • Sección para agregar compras

Ventas

VENTAS

  • Sección para ingresar una venta

VENTAS-1

  • Permite buscar clientes guardados en la sección de clientes

VENTAS-2

  • Permite calcular el precio por unidades o por peso y realiza la validación del campo correspondiente

VENTAS-3

  • Verifica que exista un producto añadido en la lista antes de guardar la venta

VENTAS-4

  • Producto añadido a la lista y venta guardada

Descuentos

DESCUENTO

  • Permite añadir descuentos en una sección independiente para anexarlos a los reportes y verificarlos

Reportes

REPORTES

  • Se pueden generar reportes de ventas utilizando filtros de fechas y vendedor

Inventario

INVENTARIO

  • El módulo inventario realiza el calculo de las compras y las ventas realizadas

AdminLTE

EL sistema utiliza la plantilla AdminLTE, AdminLTE es un tema de panel de control y panel de administración de código abierto construido sobre Bootstrap.

Firebase

Se utiliza Firebase para bases de datos en tiempo real, autenticación de usuarios y backend a través de Functions.

Cloud Functions

La carpeta Usuarios debe ser desplegada de forma independiente a través de Cloud Functions

Scripts Disponibles

En el proyecto del directorio, puede ejecutar:

npm start

Ejecuta la aplicación en modo de desarrollo.
Ingresa a http://localhost:3000 para verla en el navegador.

La página se recargará si realiza modificaciones.
También verá cualquier error de lint en la consola.

npm test

Lanza el test runner en modo interactivo.
Ver la sección sobre running tests para mas informacion.

npm run build

Crea la aplicación para producción en la carpeta build
Esto optimiza la compilación para obtener el mejor rendimiento.

Despliegue

Se pueden encontrar las opciones de despliegue aquí: https://firebase.google.com/docs/hosting?hl=es-419

app-ventas's People

Contributors

carlosjurado avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.