Se busca un desarrollador o equipo experimentado para diseñar y construir una plataforma de chat y comunidad robusta y altamente escalable. El objetivo principal es gestionar una comunidad activa de más de 3,000 miembros/clientes, facilitando interacciones tanto en tiempo real como asincrónicas. La plataforma debe reemplazar nuestra solución actual basada en Notion, que ya no satisface nuestras necesidades de escalabilidad y funcionalidades en tiempo real.
Funcionalidades clave requeridas:
Registro y Seguimiento Detallado de Miembros: La plataforma debe registrar información crucial de cada miembro, incluyendo la última conexión/login, frecuencia de actividad, número de mensajes enviados y participación en canales o grupos específicos.
Seguimiento de Engagement: Implementación de métricas para medir el engagement semanal y mensual, como el número de mensajes, respuestas, tiempo activo en el chat, y otras interacciones relevantes para evaluar la retención y actividad de la comunidad.
Interfaz de Administración Intuitiva: Un dashboard de administración fácil de usar para el propietario y los moderadores, que permita visualizar perfiles de usuario, monitorear la actividad general y generar informes automáticos de progreso (en formatos PDF, Excel o CSV) de manera semanal y mensual.
Comunicación y Moderación: Inclusión de un sistema de notificaciones (email y push), herramientas de moderación básicas para mantener un ambiente positivo, funcionalidad de búsqueda avanzada para mensajes e historial de conversaciones, y un sistema de roles de usuario (administrador, moderador, miembro).
Experiencia de Usuario: La plataforma debe contar con un diseño intuitivo y responsive (mobile-first), ofreciendo una experiencia de usuario similar a plataformas como Discord o Slack, pero adaptada específicamente para la gestión de comunidades de soporte.
Estamos abiertos a sugerencias de un stack tecnológico completo que garantice full control y escalabilidad. Algunas opciones consideradas incluyen la integración o construcción sobre Airtable para la base de datos combinada con herramientas de chat (como CometChat o Stream Chat), o soluciones custom como Laravel + Livewire + Realtime con Pusher/Laravel Echo, o un stack MERN (MongoDB,
Express.js,
React.js,
Node.js) con
Socket.io, Firebase o Supabase. La prioridad es una solución que permita un control total y una escalabilidad sin límites para manejar grandes volúmenes de mensajes y datos.
Plazo de Entrega: No definido