Saltar al contenido
ProyectosBreaking Rules Stock
DestacadoStartup / Plataforma Web

Breaking Rules Stock

Sistema de gestión de stock y punto de venta (POS) para indumentaria. Administra catálogo de productos con variantes por talle y color, ventas al público y mayorista, clientes, proveedores, caja, cuenta corriente y dashboard con métricas.

Estado: Proyecto en desarrollo (v1 estable)
Rol: Desarrollo full-stack · Diseño de funcionalidades · Producto

El punto de partida

La idea surgió a partir de una necesidad real: un negocio de indumentaria necesitaba digitalizar su gestión de stock, ventas y clientes. El sistema manual con planillas ya no daba abasto.

El problema

Dueño del negocio

  • Anotaba todo en un cuaderno y Excel — lento y propenso a errores
  • No sabía cuánto stock tenía disponible en cada talle y color
  • Perdía ventas por no tener precios actualizados al instante
  • Dificultad para gestionar talles y colores por producto
  • No tenía registro de clientes mayoristas ni su cuenta corriente
  • Sin visibilidad de ganancias, productos más vendidos ni ticket promedio

La solución

Sistema integral que unifica gestión de productos, ventas, clientes, proveedores y finanzas en una sola plataforma accesible desde el navegador.

Dueño

01Registra productos con variantes (talle/color)
02Asigna precios (público y mayorista) con precios especiales por talle
03Gestiona stock por variante
04Realiza ventas con lector de código de barras
05Ve estadísticas y dashboard

Cliente

01Consulta disponibilidad en el momento
02Compra de forma rápida (mostrador)
03Los mayoristas tienen cuenta corriente

Funcionalidades

Productos

  • CRUD completo con SKUImplementado
  • Variantes por talle y colorImplementado
  • Precios especiales escalonados por talleImplementado
  • Códigos de barras Code 128Implementado

Stock

  • Control por variante (talle + color)Implementado
  • Alertas de stock bajoImplementado
  • Descuento automático al venderImplementado
  • Restauración al anular ventaImplementado

Ventas (POS)

  • Ventas al público y mayoristaImplementado
  • Lector de código de barrasImplementado
  • Cálculo de descuento en vivoImplementado
  • Edición de ventas abiertasImplementado
  • Anulación de ventasImplementado
  • Remito imprimible (A6)Implementado

Clientes

  • Registro de clientesImplementado
  • Cuenta corriente para mayoristasImplementado
  • Validación de CUIL/CUITImplementado

Proveedores

  • CRUD completoImplementado
  • Validación de CUITImplementado

Caja

  • Registro de ingresos y egresosImplementado
  • Balance en tiempo realImplementado
  • Automatización con ventasImplementado

Dashboard

  • Ventas por período (día/semana/mes/año)Implementado
  • Productos más vendidosImplementado
  • Ticket promedioImplementado
  • Stock bajoImplementado

Extras

  • Etiquetas PDF para impresión (38x20mm)Implementado
  • Exportación CSVImplementado
  • Modo oscuro/claroImplementado
  • Documentación Swagger/OpenAPIImplementado

Aprendizajes

Construir un sistema POS para un negocio real implica entender el flujo de caja, la lógica de precios por talle, la experiencia de un cajero usando el sistema en vivo, y la importancia de que el stock siempre esté consistente.

Cada funcionalidad surgió de un problema concreto: el precio especial para talles grandes, el descuento en vivo, la edición de ventas, la cuenta corriente para mayoristas.

Tecnologías

Backend

01
JavaSpring BootJPA/HibernatePostgreSQLMaven

Frontend

02
ThymeleafHTMLCSSJavaScriptChart.js

Generación

03
ZXing (códigos de barras)OpenPDF (etiquetas/remitos)Apache POI (Excel)

Documentación

04
SpringDoc OpenAPI / Swagger

Deployment

05
Local / Servidor dedicadoPostgreSQL