FLAGSHIP / 04

Phonic Maps

Ingeniero de Software · Laravel + Next.js

Gestión multi-tenant de ubicaciones y reseñas para negocios con múltiples sedes.

Las reseñas y respuestas de todas las sedes en un solo lugar

Laravel 12Next.js 16PostgreSQLRedisMongoDB
phonicmaps.comAbrir
Phonic Maps — captura del producto
Enfoque

Los revendedores incorporan clientes como tenants, sincronizan fichas con Google My Business vía OAuth, responden reseñas con respuestas sugeridas por IA, publican posts promocionales en muchas sedes a la vez y siguen métricas por ubicación — todo desde un panel, escalando de una pyme a cientos de fichas.

Impacto
Reseñas de Google
Todas las sedes sincronizadas
Respuestas en bloque
Una regla responde a muchas sedes
Listo para agencias
Los revendedores gestionan sus clientes
El problema

Operadores de franquicias y pymes que gestionan sedes en Google, Meta y X tenían reseñas, actualizaciones e interacción dispersas en paneles de proveedores separados.

La parte difícil

Un negocio puede tener cientos de sedes, y un revendedor puede gestionar muchos negocios así. Cada respuesta, publicación y métrica tiene que llegar a la sede correcta del cliente correcto, los datos de Google deben mantenerse sincronizados sin que nadie los vigile, y las acciones en bloque sobre cientos de sedes no pueden bloquear la app ni fallar sin que nadie se entere.

La arquitectura
  • Revendedor, cliente, sedeLos revendedores dan de alta a sus clientes como inquilinos; cada cliente gestiona sus sedes, aislado del resto.
  • Sincronización con Google Business ProfileUna conexión OAuth por negocio; las reseñas y las métricas de cada sede se sincronizan solas.
  • Respuestas sugeridas por IA y reglas automáticasLa IA redacta las respuestas y las reglas de cada sede responden reseñas en bloque.
  • El trabajo en bloque, en colasPublicar en muchas sedes, importar y exportar CSV y procesar medios se ejecutan como trabajos en colas de Horizon.
  • Un registro de auditoríaUn registro de actividad (Spatie) guarda quién cambió qué, en todos los inquilinos.
El resultado
  • Las reseñas, respuestas y métricas de todas las sedes en un solo panel, en lugar de pestaña tras pestaña.
  • Una publicación sale a muchas sedes a la vez.
  • Escala de un solo negocio a revendedores que gestionan cientos de sedes.
Mi rol Ingeniero de software — API en Laravel 12 y app en Next.js 16.

Más trabajo

Cuéntame qué estás construyendo.

Treinta minutos suelen bastar para ver si encajo. Trae el problema que todavía no has podido entregarle a nadie.

  • Respuesta en menos de 24 horas
  • NDA antes de la primera llamada
  • Código y PI son tuyos tras el pago
  • Contrato y factura directamente conmigo
  • Proyectos mayores: equipo probado, precio por alcance
  • Mismo NDA y misma PI para todo el equipo