Comerza - POS

Comerza - POS

POS full stack para restaurantes/tiendas con ventas en tiempo real, sincronización por RabbitMQ y dashboard de operaciones. Incluye catálogo, corte de caja y emisión de tickets.

13 meses
4 personas
Arquitecto de software y desarrollador FullStack, Mentor de equipo
NestJS
Shadcn UI
RabbitMQ
Docker
Swagger
Next.js
TypeScript
MySQL

Descripción General

Sistema de punto de venta modular y escalable diseñado para restaurantes y comercios minoristas. Arquitectura basada en microservicios con comunicación asíncrona garantizando alta disponibilidad y sincronización en tiempo real entre múltiples terminales.

Características

  • Ventas en tiempo real multi-terminal
  • Gestión de inventario automática
  • Sistema de cortes de caja
  • Impresión de tickets y facturas
  • Dashboard analítico de operaciones
  • Gestión de mesas y comandas
  • Integración con sistemas de pago

Tecnologías

Frontend

Next.js
React
Shadcn UI
Tailwind CSS

Backend

NestJS
TypeScript
RabbitMQ

Base de Datos

MySQL

DevOps

Docker
Docker Compose
Nginx

Otras

Socket.io
Thermal Printer API
Payment Gateway

Retos y Desafíos

  • Implementar comunicación en tiempo real entre terminales
  • Manejar concurrencia en operaciones de venta
  • Diseñar interfaz táctil optimizada para uso rápido
  • Garantizar integridad de datos en desconexiones