Introducción a Foro

Foro Redención es la plataforma móvil oficial de la comunidad Foro. Su objetivo es ofrecer un espacio seguro y vibrante donde las personas puedan compartir novedades, debatir temas relevantes, recibir acompañamiento personalizado y actuar en tiempo real gracias a notificaciones inteligentes.

Disponible actualmente en Google Play. Usa la pestaña WebView para acceso inmediato al portal de registro mientras expandimos la experiencia a web y desktop.

Módulos clave

Cada pestaña de la app cumple una función definida y se enlaza con los servicios de backend para mantener la información sincronizada.

  • Foro: Hilos, posts y respuestas en tiempo real sobre Firestore.
  • Entradas: Contenido editorial importado desde /api/news para anuncios y recursos.
  • MDs: Mensajería directa con contadores de no leídos y notificaciones push diferenciales.
  • Perfil: Configura tokens FCM, preferencias y accesos rápidos al propio historial.
  • Web: WebView que integra servicios externos como formularios o dashboards.

Principios de diseño

La aplicación se construye siguiendo tres pilares principales:

  1. Inmediatez: Toda acción de los usuarios se refleja instantáneamente gracias a Firestore y a los listeners activos.
  2. Relevancia: Las notificaciones se enriquecen con contexto (postId, threadId) para navegar directamente a la vista adecuada.
  3. Identidad futurista: Interfaz oscura, acentos neón y tipografías condensadas para transmitir energía digital.

Ecosistema técnico

El proyecto se divide en dos repositorios principales:

  • app/foro: App Expo/React Native con navegación por pestañas y autenticación Firebase.
  • api/api: Funciones Node.js para noticias, envío de push personalizados y moderación.
  • #

Casos de uso recomendados

Estos son los escenarios que guían la evolución del producto y ayudan a alinear marketing, soporte y desarrollo.

  • Seguimiento pastoral: líderes reciben alertas cuando un miembro solicita ayuda mediante MDs.
  • Lanzamientos temáticos: creación de series de entradas y posts coordinados con notificaciones segmentadas.
  • Capacitación exprés: recopilación de recursos multimedia dentro de Entradas para campañas educativas.

Ambas piezas se autentican mediante Firebase y comparten IDs de usuario, lo que permite conectar eventos del frontend con automatizaciones serverless como send-fcm-push y check-toxicity.