Volver al portafolio

BazPOS: del mostrador al inventario.Todo conectado.

Un punto de venta para repuestos automotrices: ventas, stock por ubicación, compras y reportes en una misma aplicación.

Acceso sin registro como Vendedor o Gerente. Datos ficticios y compartidos, con restauración diaria.

Una venta. Todo el recorrido.

Una grabación real de la demo: desde la búsqueda de un repuesto hasta el inventario y los reportes. Sin voz; activa los subtítulos para seguir cada paso.

Interfaz original en español · Demostración con datos ficticios

Leer el resumen del recorrido

Entramos como Gerente, buscamos un filtro y lo agregamos al carrito. Seleccionamos boleta y pago en efectivo, y guardamos la venta. Después abrimos el inventario por ubicación y consultamos los reportes de la tienda ficticia.

Del repuesto al resultado.

Encuentra. Vende. Registra.

Busca por código, OEM o nombre, añade el producto al carrito y registra el pago. La venta conecta el mostrador con los movimientos de inventario.

Confirmación de una venta ficticia en BazPOS, con producto, boleta, efectivo y total.Ampliar captura
Interfaz original en español · Demostración con datos ficticios

El stock tiene su lugar.

Consulta las existencias por ubicación y el historial de movimientos. El inventario forma parte del mismo flujo de trabajo que las ventas.

Inventario de la demo de BazPOS con productos y existencias por ubicación.Ampliar captura
Interfaz original en español · Demostración con datos ficticios

Lee lo que pasa en la tienda.

Explora ventas, medios de pago y reportes con el rol Gerente. La demostración incluye actividad ficticia para recorrer la aplicación con contexto.

Panel de reportes de BazPOS con filtros y resultados de la tienda ficticia.Ampliar captura
Interfaz original en español · Demostración con datos ficticios

De la interfaz al despliegue.

React en el navegador. Django en la lógica de negocio. MariaDB para los datos. Una aplicación que también permite mirar las decisiones detrás de cada operación.

  1. ReactInterfaz · SPA
  2. Django / DRFAPI · lógica de negocio
  3. MariaDBDatos · transacciones
Stock y concurrencia
Transacciones y bloqueos de filas con select_for_update para coordinar las operaciones que modifican inventario.
Permisos por rol
JWT con renovación de tokens. Vendedor, Bodeguero, Encargado y Gerente, con permisos comprobados en el backend.
Estado del servidor
React Router para la navegación y TanStack Query para consultas, caché y actualización de datos.
Una demo aislada
React servido por nginx, Django y MariaDB en Docker Compose. Acceso al homeserver mediante Cloudflare Tunnel y restauración diaria de los datos de demostración.
Ver código de BazPOS