Conversaciones moderadas y profundas
Listado de hilos, detalle de posts y respuestas enriquecidas con Markdown. Las notificaciones al tocar un push abren directamente el hilo relevante.
Foro resume conversaciones, noticias y mensajería privada en una sola app. Con Expo, Firebase y notificaciones OneSignal, la comunidad recibe contenido relevante en el momento exacto.
La app oficial conecta debates, noticias y acompañamiento privado dentro de un entorno moderado y visualmente inmersivo.
La app integra conversación abierta, curación editorial y mensajería privada en una arquitectura consistente. Cada módulo conversa con Firebase en tiempo real mientras OneSignal coordina la entrega de alerts relevantes.
Listado de hilos, detalle de posts y respuestas enriquecidas con Markdown. Las notificaciones al tocar un push abren directamente el hilo relevante.
Sección editorial conectada al endpoint /api/news para mostrar novedades, comunicados y contenido multimedia sin salir de la aplicación.
Firestore mantiene hilos privados, y el contador de no leídos se sincroniza con la insignia en la pestaña y el badge del icono.
Gestión de datos del usuario, configuración de tokens FCM y acceso rápido al estado de verificación y preferencias de notificaciones.
Un WebView dedicado permite acceder al registro y recursos de la comunidad sin abandonar el ecosistema móvil.
OneSignal se sincroniza con Firebase Auth para identificar usuarios y dirigir cada push a posts, threads o categorías específicas.
Detalle rápido de la propuesta de valor, roles principales y puntos clave para comunicar la experiencia al equipo o a la comunidad.
check-toxicity.
El frontend móvil vive en app/foro, mientras que los microservicios de notificación residen en api/api. Ambos se autentican contra Firebase para mantener la experiencia sincronizada.
Stack resumido: Expo 53 · React Navigation · Firebase Auth & Firestore · OneSignal · Funciones serverless Node.js para noticias y push.
| Capa | Responsabilidad | Repositorio |
|---|---|---|
| App móvil | Interfaz de usuario, navegación, lectura-escritura en tiempo real | app/foro |
| API de noticias | Entrega contenido editorial y avisos dentro de la pestaña Entradas | api/news.js |
| Mensajería push | Orquesta envíos a OneSignal y Firebase Cloud Messaging validando tokens | api/send-fcm-push.js |
| Moderación | Filtra contenido tóxico antes de publicar (servicio check-toxicity.js) |
api/check-toxicity.js |
Recomendaciones para seguir evolucionando la plataforma con foco en engagement, escalabilidad y observabilidad.
Integrar analítica de eventos (Segment o Firebase Analytics) para medir retención por módulo.
Extender check-toxicity para sugerir acciones a moderadores y registrar incidencias.
Lanzar versión web responsiva con la misma identidad estética y consumo del backend existente.
Explora la documentación, ejecuta la app en modo desarrollo o conecta tus propias automatizaciones sobre la API existente.