Una plataforma modular que digitaliza de punta a punta la operación comercial: vendedores en campo, supervisión en tiempo real, inventario, facturación electrónica con Siigo, logística de despacho y portal para tenderos.
+Andina contará con una plataforma comercial integral compuesta por una aplicación móvil para vendedores desarrollada en Flutter, un panel web administrativo, comercial y logístico en React, y una infraestructura backend con Node.js + NestJS y PostgreSQL como base de datos principal desde el día 1 — complementada con Firebase de Google para sincronización offline, autenticación, notificaciones en tiempo real y almacenamiento de archivos.
El sistema digitaliza de punta a punta la operación: registro de clientes, geolocalización de tiendas, control de visitas, toma de pedidos, sincronización offline/online, inventario, facturación electrónica vía Siigo, consolidado logístico, supervisión comercial en tiempo real, reportes y portal de autoservicio para clientes. +Andina es propietaria absoluta de todo: código fuente, algoritmos, lógica del sistema, repositorios, documentación técnica, infraestructura, servidores y servicios cloud, cuentas utilizadas, dominios web, accesos administrativos, y guías y manuales del sistema.
Hoy la operación depende de llamadas, mensajes de WhatsApp y planillas manuales — errores, pedidos perdidos y cero visibilidad de lo que pasa en campo.
No hay forma de confirmar que el vendedor fue físicamente a la tienda del cliente.
Geofencing + QR en tiendaLos estados del pedido no están centralizados. Nadie sabe en qué punto exacto está el pedido.
6 estados en tiempo realEn campo sin señal, la operación se detiene o los datos se pierden definitivamente.
Offline-first desde el MVPLa gerencia no sabe qué vendedor visita más tiendas ni cuáles son los más efectivos.
KPIs en tiempo realLa generación de facturas electrónicas es manual, lenta y propensa a errores con la DIAN.
Integración automática SiigoEl dueño de tienda no puede pedir si el mercaderista no pasa ese día. Se pierde venta.
Auto-pedido desde la webLa alistadora no sabe qué preparar ni en qué orden de prioridad debe hacerlo.
Monitor de picking en tiempo realCada pedido recorre estos seis estados. Vendedor, alistadora, tendero y administrador los ven en tiempo real — sin llamadas, sin WhatsApp, sin pérdidas.
Pasa el cursor sobre cada rol para ver cómo accede. Cada usuario ve solo la información necesaria para su trabajo — nada más, nada menos.
Diseñada para ser rápida y confiable en calle, incluso sin conexión. El vendedor ve su ruta del día, hace check-in GPS al llegar a cada tienda, crea o actualiza clientes, toma el pedido y marca la salida. Sin señal, todo queda guardado y sincroniza automáticamente al recuperar red.
El dueño de la tienda puede hacer pedidos en cualquier momento sin esperar al vendedor. Interfaz ultra simple en React — funciona desde cualquier celular o computador, en el navegador, sin instalación.
La alistadora ve los pedidos entrantes en tiempo real, los alista en orden de prioridad, marca los que están listos para despacho, y tiene el control total de las promociones activas para los tenderos.
Visibilidad total de toda la operación: pedidos, vendedores en mapa, KPIs de ventas y efectividad, inventario y facturación — todo desde el navegador, en tiempo real para todos los roles internos.
Cada paso tiene un responsable, un estado en el sistema y una acción automática sobre el siguiente eslabón de la cadena.
La app valida cercanía por GPS. Si hay QR físico lo escanea para registrar la visita en segundos.
GPS · QR · FlutterMarca entrada con coordenadas y hora. Si la tienda no existe la crea desde el celular con todos sus datos.
Geolocalización · FirebaseSelecciona productos del catálogo, elige presentación y confirma cantidades. Sin señal queda en cola local.
🛒 Estado: SolicitadoRegistra observaciones y marca salida. El sistema sube visita y pedido al backend Node.js + PostgreSQL.
Node.js · PostgreSQLEl supervisor y director ven cobertura, rutas y pedidos en el mapa. Reciben alertas de desvíos al instante.
Dashboard ReactSe consolidan pedidos del día, se generan listas de picking y lotes de facturación. Bodega recibe notificación.
🏭 Estado: En PickingSe factura vía Siigo, se despacha el pedido y el tendero recibe notificación automática cuando sale el camión.
🚛 Estado: DespachadoConfirmación de entrega con firma u foto. Toda la operación alimenta dashboards, reportes y KPIs gerenciales.
✅ Estado: EntregadoCada módulo es independiente y se integra al núcleo central. Se activan por fases según el plan de desarrollo.
El tendero ve todos los productos disponibles con foto, nombre y precio actualizado. Puede buscar, filtrar por categoría y agregar al carrito directamente desde su celular. Las promociones activas aparecen destacadas en el catálogo.
El tendero puede ver en todo momento en qué estado está su pedido. Los seis estados del ciclo completo — solicitado, en picking, alistado, despachado, entregado o novedad — son visibles y se actualizan automáticamente.
El dueño de la tienda tiene acceso a todo su historial de compras, puede revisar facturas digitales y consultar el estado de cualquier pedido anterior. Genera confianza y reduce llamadas de soporte.
El vendedor tiene su tablero personal con GPS en vivo, resumen del día y acceso inmediato para levantar pedidos. El check-in GPS queda registrado automáticamente para el supervisor y el director comercial.
La alistadora tiene control total del módulo de promociones: crea nuevas, edita las activas, las programa por fecha, zona o tipo de cliente. Toda promoción publicada aparece de inmediato en el catálogo del tendero.
Vista completa del ciclo logístico en tiempo real. El equipo puede identificar de un vistazo cuántos pedidos hay en cada etapa, detectar cuellos de botella en picking o despacho, y gestionar novedades de no entrega.
PostgreSQL como base de datos principal desde el día 1. Firebase como capa de sincronización offline. Todo en Google Cloud Platform — un solo ecosistema, una sola factura.
El sistema se construye en fases priorizadas. Cada fase entrega valor real al negocio antes de arrancar la siguiente.
Todos estos indicadores se calculan automáticamente a partir de la operación diaria — sin reportes manuales, sin hojas de cálculo.
Estas reglas no son opcionales — son el esqueleto del sistema. Garantizan trazabilidad, integridad de datos y operación sin caos a cualquier escala.
"+Andina necesita una plataforma comercial modular compuesta por una app móvil de vendedores en Flutter, un ecosistema web en React para administración, supervisión y logística, con Node.js + PostgreSQL como núcleo backend desde el día 1 y Firebase como capa de sincronización offline — capaz de digitalizar clientes, visitas, pedidos, inventario, facturación, logística y analítica con operación offline-first y trazabilidad completa."