Multi-Site POS System with Real-Time Sync

Job ID: 39078395

Budget: $250 – $750 USD

Título: Desarrollo de Sistema POS Multi-Instalación con API Intermedia y Sincronización en Tiempo Real
Descripción del Proyecto:
Estoy buscando un desarrollador experimentado para crear un sistema POS (Punto de Venta) multi-instalación con sincronización en tiempo real entre tiendas independientes y un sistema central a través de una API intermedia segura.

Cada tienda deberá operar en su propio servidor, con su código y base de datos independientes, mientras se mantiene la conexión con el sistema central para sincronización de ventas, compras e inventarios.

El sistema también debe permitir que las tiendas funcionen offline, sincronizando las transacciones una vez que se restablezca la conexión.

Requisitos del Proyecto:
✅ Desarrollo de un sistema POS basado en Laravel 11 para la gestión de ventas, compras e inventario.
✅ Implementación de una API Intermedia en Node.js con Express.js para manejar la comunicación entre tiendas y el sistema central.
✅ Autenticación segura con OAuth2 y JWT.
✅ Sincronización en tiempo real de ventas, compras e inventario entre tiendas y el sistema central.
✅ Manejo de desconexión y reconexión automática para operaciones offline.
✅ Evitar la duplicación de productos, verificando referencias antes de agregarlas.
✅ Restricción de acceso por IP para mejorar la seguridad del sistema.
✅ Interfaz web del POS desarrollada en Vue.js o React.js.
✅ Uso de MySQL o PostgreSQL como base de datos principal.
✅ Implementación de WebSockets para actualizar la información en tiempo real.
✅ Optimización del sistema para un manejo eficiente de +150,000 productos en cada instalación.
Related categories: PHP SQL Codeigniter Node.js API