Web Application

Servicios Don Moto

Enero 2022 Full Stack Developer Servicios Don Moto
Visitar sitio
Next.js NestJS GraphQL PostgreSQL Redis Docker Traefik API Twitter

Servicios Don Moto es una empresa mexicana de marketing digital que gestionaba campañas de Twitter de forma completamente manual: los administradores enviaban instrucciones por grupos de WhatsApp, cada usuario ejecutaba las acciones desde su teléfono y las reportaba manualmente en el grupo. Validar todo esto tomaba horas. El sistema que desarrollé automatizó todo el proceso mediante la API de Twitter.

Sistema multi-instancia

La plataforma soporta múltiples instancias en paralelo, donde cada instancia tiene su propia base de datos PostgreSQL, su API y su frontend. Esto permite manejar distintos clientes de forma aislada sobre la misma infraestructura. La orquestación se resuelve con Docker Compose multi-perfil y Traefik como reverse proxy.

Gestión de campañas

El dashboard permite a los administradores crear campañas de Twitter (tweets, retweets, likes) y distribuirlas entre las cuentas vinculadas. Los usuarios se registran, conectan sus cuentas y las acciones se ejecutan automáticamente — eliminando el proceso manual de WhatsApp. El sistema lleva contabilidad completa de las acciones, métricas de rendimiento y calendario de campañas.

Stack técnico

Next.js en el frontend, NestJS en el backend, comunicados vía GraphQL con subscriptions en tiempo real a través de Redis. PostgreSQL con Prisma como ORM, y BullMQ para las colas de trabajo que procesan las interacciones con la API de Twitter de forma controlada.

Galería