📋 Descripción General
Incamotors Loyalty es una plataforma de fidelización de clientes desarrollada para gestionar programas de puntos, campañas promocionales y canje de premios, tanto desde un portal web administrativo como desde una app móvil para los usuarios finales.
El sistema permite acumular puntos por compras, consultar el historial de transacciones, visualizar premios disponibles y realizar el proceso de canje de manera sencilla y segura.
Su arquitectura está compuesta por un backend en Node.js, frontend en Vue 3 y aplicación móvil en Flutter, ofreciendo un ecosistema robusto, rápido y moderno.
⚙️ Módulos Principales
-
Ventas y Puntos
-
Registro automático de ventas y asignación de puntos por cliente.
-
Integración con el sistema comercial y control de acumulaciones.
-
Dashboard con indicadores de ventas, puntos otorgados y redimidos.
-
-
Gestión de Clientes y Asesores
-
Administración de clientes activos, nuevos y frecuentes.
-
Seguimiento de asesores de venta y su impacto en el programa.
-
Visualización de historial de compras y puntos acumulados.
-
-
Catálogo de Premios
-
Administración de productos y premios disponibles para canje.
-
Categorización por tipo, valor en puntos o disponibilidad.
-
Control de stock, unidades y líneas de negocio (LOB).
-
-
Campañas y Promociones
-
Creación de campañas temporales con bonificaciones por producto o monto.
-
Reglas de puntuación flexibles por periodo o categoría.
-
Seguimiento del rendimiento y conversión por campaña.
-
-
Aplicación Móvil del Cliente
-
Visualización del saldo de puntos y catálogo de premios.
-
Canje directo de premios desde la app con confirmación instantánea.
-
Notificaciones push para nuevas campañas o promociones.
-
-
Reportes y Administración
-
Panel de métricas con ventas, puntos, canjes y stock de premios.
-
Gestión de usuarios, roles y permisos administrativos.
-
Exportación de datos a Excel/PDF y reportes por periodo.
-
🧰 Tecnologías Utilizadas
| Capa | Tecnología |
|---|---|
| Backend | Node.js (Express + Sequelize) |
| Frontend | Vue 3 (Vite + Pinia) |
| App Móvil | Flutter (Dart) |
| Base de Datos | MySQL |
| Infraestructura | Servidor Linux (Ubuntu / Nginx) |
| Integraciones | API REST, autenticación JWT, Firebase Push Notifications |
| Seguridad | Cifrado SSL, roles jerárquicos, validación de tokens y logs de auditoría |











