Caso de estudio 02Sistema interno · uso privado
Logo de Panadería Castillo

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.

Panadería Castillo · Punto de venta
Escaneá un código o buscá un producto…
  • Pan francés

    0,750 kg$ 2.250
  • Facturas

    Oferta: docena

    12 u.$ 9.600
  • Leche entera 1 L

    2 u.$ 3.400
  • Yerba 500 g

    1 u.$ 3.900

Resumen

Subtotal
$ 19.150
Ofertas aplicadas
− $ 1.600
Total
$ 17.550
EfectivoMercado PagoTarjeta
Confirmar venta

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

  1. VentasPOS con escáner y cobro
  2. ProductosCatálogo, precios y ofertas
  3. StockMovimientos y reposición
  4. GestiónCaja, gastos y proveedores
  5. InformaciónResumen para decidir
Panadería Castillo · Administración

Ventas de hoy

Turno de caja

Ventas por categoría

Productos por debajo del stock mínimo
Panel de administración: todos los módulos del negocio en un mismo lugar.

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