Saltar al contenido
Proyectos

Stocknova: inventario y ventas multi-almacén

destacado

Sistema de inventario en producción para negocios con varias sucursales: stock por almacén, ventas, compras, transferencias y kardex.

LaravelVue 3VuetifyPostgreSQLMinIOJWTDockerGitLab CI

## Contexto Sistema de gestión de inventario y ventas desplegado en stocknova.edqs.online, con una API REST en Laravel 11 y un panel en Vue 3 + Vuetify. ## Funcionalidades - Productos con precios por tipo de cliente, imágenes e importación desde Excel. - Stock por almacén y sucursal, con umbrales y estado de existencias. - Ventas, cotizaciones, pagos parciales, compras y devoluciones. - Transferencias entre almacenes y conversión entre unidades de medida. - Kardex por producto y reportes en Excel y PDF. - Dashboard de KPIs y autenticación JWT con permisos granulares por módulo.

Problema

Negocios con varias sucursales que llevaban el stock en hojas de cálculo: sin trazabilidad de movimientos entre almacenes ni visibilidad de ventas y pagos pendientes.

Solución

API REST en Laravel 11 (php-fpm) con worker de colas, SPA en Vue 3, PostgreSQL 16 en red dedicada e imágenes en MinIO compatible con S3. Nginx reparte SPA, API y almacenamiento; CI en GitLab.

Resultado

En producción en stocknova.edqs.online con una cuenta demo pública de solo lectura: la API bloquea cualquier escritura de ese rol.