Este proyecto tiene como objetivo el desarrollo de un sistema de facturación para una distribuidora local. El frontend está desarrollado en React, y se integra con impresoras térmicas y una base de datos tipo ASS, la cual es Firebase por el momento. El objetivo es sacarla a producción lo más rápido posible y luego migrarla a Node.js, Express y MongoDB.
La aplicación de facturación permite a los usuarios gestionar eficientemente el proceso de facturación, incluyendo:
Creación de facturas: los usuarios pueden crear facturas para los clientes de la distribuidora, seleccionando los productos y la cantidad de cada uno. Impresión de facturas: la aplicación se integra con impresoras térmicas para imprimir las facturas generadas. Gestión de clientes: los usuarios pueden agregar y actualizar información de los clientes, incluyendo sus datos personales y de contacto. Gestión de productos: los usuarios pueden agregar y actualizar información de los productos, incluyendo el nombre, la descripción, el precio y el stock disponible.
La aplicación está desarrollada en React para el frontend, y se integra con impresoras térmicas y Firebase para el backend. Se utilizan varias funcionalidades de React, como React Hooks y Componentes Funcionales. Firebase se utiliza para el almacenamiento de datos y la integración con las impresoras térmicas.