
Panadería Castillo
Sistema de gestión y punto de venta (POS)
Cliente: Panadería Castillo — Santa Fe, Argentina
Sistema web de uso interno para un comercio real (almacén y panadería): centraliza la venta en caja, el catálogo, el stock y la información del negocio en una sola herramienta.
- 0,750 kg$ 2.250
Pan francés
- 12 u.$ 9.600
Facturas
Oferta: docena
- 2 u.$ 3.400
Leche entera 1 L
- 1 u.$ 3.900
Yerba 500 g
Resumen
- Subtotal
- $ 19.150
- Ofertas aplicadas
- − $ 1.600
- Total
- $ 17.550
Representación ilustrativa · datos de ejemplo
El problema
La operación diaria del comercio —vender, controlar stock, cerrar la caja, aplicar promociones— dependía de procesos manuales y de información dispersa, difícil de controlar y de consultar.
La solución
Desarrollé un sistema de gestión con punto de venta, catálogo, stock, caja y reportes, con dos roles (Administrador y Cajero). Las operaciones sensibles, como confirmar una venta y descontar stock, se ejecutan de forma atómica en la base de datos.
Cómo se conecta el negocio
- VentasPOS con escáner y cobro
- ProductosCatálogo, precios y ofertas
- StockMovimientos y reposición
- GestiónCaja, gastos y proveedores
- InformaciónResumen para decidir
Ventas de hoy
Turno de caja
Ventas por categoría
Representación ilustrativa · valores ocultos
Qué resuelve el sistema
Punto de venta
- Venta por escaneo de código de barras o búsqueda manual
- Productos por unidad o por peso
- Ofertas y descuentos aplicados automáticamente
- Cobro en efectivo, tarjeta, Mercado Pago (QR) o combinado
- Comprobante con numeración correlativa, imprimible
Productos y stock
- Catálogo de productos y categorías
- Control de stock y listado de productos a reponer
- Etiquetas imprimibles con código de barras
- Control periódico de stock con aprobación de ajustes
- Registro de merma y consumo interno
Gestión del negocio
- Apertura y cierre de turnos de caja con arqueo
- Gastos y proveedores
- Historial de ventas y anulaciones
- Panel de administración con resumen del negocio
- Usuarios con roles Administrador y Cajero
Decisiones técnicas
- 01
Venta atómica
Confirmar una venta y descontar el stock ocurre en una única función de base de datos: no quedan ventas a medias.
- 02
Cobro con QR de Mercado Pago
El sistema genera el QR por el monto exacto y confirma la venta sola al recibir la notificación de pago acreditado.
- 03
Control con trazabilidad
Cada movimiento de stock queda en un historial auditable, y los ajustes por conteo físico requieren aprobación.
Mi rol
- Relevamiento de necesidades con el dueño del negocio
- Requisitos funcionales y modelado de datos
- Arquitectura y desarrollo full stack
- Integración de pagos con Mercado Pago
- Deploy y evolución del sistema
Stack
- Next.js
- React
- TypeScript
- Supabase
- PostgreSQL
- Row Level Security
- Tailwind CSS
- shadcn/ui
- Mercado Pago