Sistema control de ventas y productos - Comercial SARAI

Herramientas utilizadas:
- HTML5
- CSS3
- Javascript
- Typescript
- Reactjs
- Bootstrap
- Nodejs
- Nestjs
- Express
- Mongodb
Uno de mis clientes como freelance es COMERCIAL SARAI una tienda de abarrotes, ellos deseaban generar boleta o ticket electrónico solo de forma local, controlar sus productos, consultas y reportes de las ventas, productos vencidos o cantidad de stock y etc... tambien tiene la opción de multisede es decir que los productos registrados o las ventas son independientemente x sede.
En la de registro de clientes y usuarios use una API externa para la consulta x DNI o RUC.
Para mi facilidad agregé la parte backend del sistema RPUM(Roles, Permisos, Usuarios, Modulos) y asi poder enfocarme en solamente los requerimientos del cliente. El sistema RPUM es un sistema creado por mi, que se basa en el control de permisos x roles(esto en la v1). En la v2 se adicionó el control de permisos x roles y x usuarios como tambien otras opciones más. Actualmente el sistema de SARAI cuenta con RPUM v1.
Para la alta del proyecto utilice las siguientes herramientas:
- Namecheap.
- Droplet en digitalocean.
- Configuración en droplet(una de ellas instalar y configurar pm2 para las apps.)
Repositorio frontend: https://github.com/davisperezg/frontend-facturacion-sisvilla
Repositorio backend: https://github.com/davisperezg/backend-facturacion
Las imágenes se encuentran en el repositorio frontend