Lanza tu producto 2,5 veces más rápido.Descubre el desarrollo asistido por IA

Plataforma de Redes Sociales Multiplataforma para Conexiones de Fe

Una aplicación de red social cristiana multiplataforma que ayuda a las personas a compartir y difundir su fe y a conectar con personas afines

Sector

Redes sociales

Equipo

9 miembros

Trabajando desde

2023

País

EE. UU.

Sobre el Proyecto

Nuestro cliente es una organización estadounidense de formación en misiones cristianas cuyo objetivo es ayudar a las personas de fe de todo el mundo a encontrar a personas afines y crear una comunidad. El cliente necesitaba un socio IT con experiencia para desarrollar desde cero un producto multiplataforma de gestión ministerial que hiciera más eficaces sus iniciativas de formación y evangelización y aumentara la interacción de los usuarios

Objetivos planteados a Cleveroad

Crear una versión MVP de una atractiva red social móvil multiplataforma para cristianos, cumpliendo las limitaciones de presupuesto y las exigencias de calidad

Migrar de la solución legacy a una nueva aplicación de gestión ministerial cristiana, garantizando que todos los datos relacionados con las confesiones, la labor de difusión y los compromisos de oración se conserven con total integridad

Desarrollar un panel de administración web flexible para la administración de todo el sistema de gestión ministerial y el control del rendimiento de cada confesión en función de los roles y las responsabilidades de los administradores

Soluciones que hemos entregado

Desarrollo de la versión MVP de una aplicación de redes sociales con funcionalidades distintivas como el soporte multiidioma, los compromisos, las confesiones y la integración de mapas

Migración fluida de los datos analíticos cruciales para el seguimiento de los compromisos, el discipulado y la difusión del Evangelio a la nueva red social cristiana mediante un proceso estructurado de migración de datos para garantizar una transición fluida y segura

Creación de un panel de administración web con control de acceso basado en permisos, que permite administrar el sistema de gestión ministerial en distintos países, regiones o confesiones, adaptado al rol de cada administrador

Resultados para el Cliente

Aplicación de red social a medida que permite a los cristianos de todo el mundo unirse a grupos confesionales, encontrar lugares para rezar cerca de ellos, reunirse en un mapa y establecer compromisos

Una transición fluida de los datos analíticos ministeriales críticos sobre las actividades de oración, la información de las confesiones y la participación de los discípulos a una nueva plataforma cristiana, garantizando la continuidad y la fiabilidad en las operaciones de datos

Un robusto panel de administración que permite gestionar todas las tareas de administración ministerial, como la configuración de las confesiones, la gestión de discípulos y grupos, la revisión y el seguimiento de estadísticas y ubicaciones, y la edición del mapa

Retos de Negocio

Nuestro cliente es una organización misionera internacional cuyo propósito principal es apoyar la religión. Para aumentar la eficiencia de las actividades de la organización, nuestro cliente necesitaba construir una plataforma de redes sociales que ayudara a las personas a compartir su fe con los demás. El cliente ya contaba con una versión funcional de la solución, pero no cumplía sus requisitos debido a su baja seguridad y rendimiento. Necesitaba desarrollar desde cero una red social cristiana segura, centrada en la misma idea principal. Por lo tanto, el cliente necesitaba un socio técnico fiable para:

Construir una versión MVP atractiva de la aplicación de redes sociales dentro del presupuesto. Desarrollar una versión MVP de una red social cristiana segura que ayude a las personas a compartir su fe con los demás, con una arquitectura cuidadosamente diseñada y garantizando un control eficaz sobre la velocidad y la calidad del uso de la aplicación. Era muy importante lograr un equilibrio entre crear una plataforma de redes sociales con un presupuesto limitado y, al mismo tiempo, hacerla atractiva para cumplir su misión principal.

Marcar la pauta para el desarrollo posterior garantizando la calidad y la escalabilidad. Construir una aplicación de gestión ministerial de calidad y alto rendimiento basada en una arquitectura escalable. Las capacidades de escalabilidad debían ser suficientes para ampliar la comunidad cristiana, atrayendo a nuevos usuarios de todo el mundo. También era importante implementar el soporte multiidioma para aumentar la presencia internacional del cliente y hacer que la aplicación fuera cómoda de usar para los fieles de cualquier región.

Garantizar el cumplimiento normativo en materia de seguridad y confidencialidad de los datos. Crear una red social cristiana que cumpla con el Reglamento General de Protección de Datos (RGPD) y los estándares modernos de seguridad de datos. Dado que el principal problema de la primera versión de la aplicación del ministerio era la seguridad, fue necesario implementar métodos de cifrado seguros para proteger el panel de administración web y las aplicaciones móviles multiplataforma frente a los ciberataques y evitar filtraciones de los datos personales de los usuarios, la información de los chats grupales e individuales, y los datos sobre las confesiones y sus miembros.

business-challanges

El Proyecto en Detalle

Hemos desarrollado una red social ministerial multiplataforma y un panel de administración web con control de acceso basado en permisos para la gestión de la plataforma

Arquitectura de la Solución

  • La solución principal del sistema es una aplicación móvil multiplataforma que utiliza Flutter. La aplicación permite a los usuarios finales pertenecientes a determinadas confesiones establecer objetivos relacionados con la aceptación del cristianismo y seguir su progreso. El producto también incluye la integración de Maps para encontrar lugares especialmente relacionados con sus necesidades y gestionarlos. Además, la aplicación incluye funcionalidades básicas de red social, que permiten a los usuarios comunicarse en sus grupos o en un chat individual y compartir sus propias experiencias.
  • El sistema de gestión ministerial también incluye un panel de administración web para una administración integral del sistema, que abarca la configuración de la organización, la gestión de usuarios y grupos, y el seguimiento de estadísticas y ubicaciones. El panel de administración proporciona información valiosa sobre el rendimiento general del sistema y el rendimiento de cada confesión, facilitando una administración eficaz y la supervisión operativa.
  • El panel de administración incluye un flexible control de acceso basado en permisos para regular las funcionalidades disponibles para cada administrador, otorgando acceso solo a los países, regiones o confesiones necesarios. Este enfoque garantiza que los administradores solo puedan utilizar las funciones que requieren sus responsabilidades. De este modo, el sistema reduce la confusión, garantiza el cumplimiento del RGPD y protege el acceso a los datos.
ups
Ver en detalle

Aspectos Esenciales del Producto

Hemos desarrollado todas las funcionalidades MVP necesarias para permitir que los usuarios se comuniquen con sus compañeros, así como un panel de administración web seguro para la gestión de la plataforma

Compromisos

Compromisos

Los compromisos personales permiten a los usuarios establecer su propio plan con una fecha de finalización definida: con qué frecuencia van a rezar, a cuántas personas van a formar y con cuántas personas tienen previsto compartir su fe. Los usuarios pueden ver distintos vídeos formativos subidos por el administrador para entender cómo lograr mejores resultados en su propio camino hacia Cristo.

El panel del usuario refleja todo el progreso del usuario y permite marcarlo para mantener la motivación de alcanzar sus objetivos. Además, los usuarios pueden consultar las cifras de Totales Globales por compromiso, que muestran los resultados acumulados de todos los usuarios de la aplicación.

ups
Ver en detalle

Grupos y chat

Grupos y chat

Los grupos permiten a los miembros de una comunidad cristiana encontrar personas con intereses comunes. Pueden buscar grupos existentes en el sistema y unirse a ellos mediante un código de invitación especial. Los usuarios también pueden crear su propio grupo y generar un código de invitación único para permitir que otros se unan.

Los chats permiten a los usuarios comunicarse con los miembros de su grupo y compartir intereses comunes. Además, pueden comunicarse entre sí mediante la función de chat individual.

ups
Ver en detalle

Integración de mapas

Integración de mapas

La integración de mapas permite a los usuarios buscar ubicaciones relacionadas específicamente con sus necesidades y experiencias. También pueden ver las valoraciones y reseñas sobre el lugar que les interesa. De este modo, pueden tomar una decisión informada sobre si visitar el lugar o no.

Además, los usuarios pueden añadir nuevas ubicaciones al mapa y editar la información sobre cuántas personas escucharon el evangelio en ese lugar y cuántas de ellas llegaron a Cristo y se convirtieron en Discípulos. También pueden añadir reseñas a los lugares existentes que hayan visitado.

ups
Ver en detalle

Discípulos

Discípulos

La función Discípulos ayuda a los usuarios a seguir su progreso a la hora de ayudar a las personas a llegar a Cristo. Pueden crear un perfil para cada miembro de la iglesia implicado. Este perfil no está vinculado a ninguna cuenta de usuario, sino que sirve como medio para hacer el seguimiento del progreso.

La gestión de perfiles de Discípulo permite a los usuarios seleccionar el nombre y el avatar de cada Discípulo y elegir tareas para un rendimiento constante en las categorías existentes con el fin de seguir mejor el progreso. También pueden añadir notas o comentarios sobre los logros del Discípulo.

ups
Ver en detalle

Autorización segura

Autorización segura

La autorización de usuario emplea la autenticación mediante contraseña de un solo uso (OTP) para cumplir los requisitos de comodidad y seguridad. Además, los usuarios pueden autorizarse a través de Google, Apple ID o Facebook.

El soporte multiidioma permite abarcar múltiples grupos de usuarios de distintas ubicaciones y aumenta la audiencia de usuarios. La aplicación admite más de 6 idiomas desde la versión 1, y existe la posibilidad de ampliar este número a más idiomas en el futuro.

ups
Ver en detalle

Panel de administración

Panel de administración

El panel de administración, equipado con un control de acceso basado en permisos, proporciona a cada administrador solo las funcionalidades que necesita para su rol, garantizando una gestión segura de las confesiones que tiene asignadas. La solución también ofrece un panel de administración para controlar y gestionar el rendimiento de cada confesión.

El administrador de cada confesión puede gestionar usuarios, categorías y grupos en la aplicación, incluidas tareas como bloquear/desbloquear usuarios, personalizar las categorías de progreso de los estudiantes y crear o moderar grupos de usuarios. Además, los administradores pueden controlar los mapas del ministerio editando o verificando ubicaciones, procesando vídeos formativos y personalizando las notificaciones para destinatarios específicos, garantizando que la plataforma satisfaga las necesidades particulares de su confesión.

ups
Ver en detalle

Desarrollo en Detalle

  • Nuestro equipo llevó a cabo dos fases durante el proyecto: Discovery y Desarrollo. Colaboramos con varios stakeholders por parte del cliente, entre ellos el COO, el CEO, el CTO, el VP y el responsable de presupuesto. Nuestro equipo de entrega estaba formado por un desarrollador Flutter, desarrolladores web, un arquitecto de soluciones, un analista de negocio, un diseñador, un Project Manager y un ingeniero DevOps. Los especialistas utilizaron diversos medios de comunicación para mantener un contacto estrecho con nuestros stakeholders. Además de la correspondencia por correo electrónico y las reuniones virtuales periódicas en Google Meet, creamos un canal específico de Slack para tratar las cuestiones menores o urgentes. A pesar de las notables diferencias horarias, identificamos las franjas más convenientes para las videoconferencias de modo que todas las partes pudieran participar.
  • Durante la fase de Discovery, tuvimos en cuenta las restricciones presupuestarias de nuestro cliente y la llevamos a cabo en plazos más cortos de lo habitual, lo que ayudó a reducir los gastos. Los entregables de la fase de Discovery incluyeron una lista detallada de desglose de funcionalidades, diagramas de procesos de negocio, un documento de arquitectura de software con los diagramas correspondientes, atributos de calidad, escenarios, un diagrama de despliegue de infraestructura y un documento de estimación aproximada para la fase de desarrollo.
  • Durante la fase de desarrollo, transformamos todos los entregables de Discovery en una versión MVP de la aplicación de red social cristiana, mejorando notablemente la escalabilidad, el rendimiento y la seguridad. La aplicación de gestión ministerial permite a los usuarios establecer compromisos, seguir su progreso y usar un mapa para encontrar lugares de encuentro con personas afines. Los usuarios pueden conectarse mediante chats grupales y privados. Además, desarrollamos un robusto panel de administración web para gestionar confesiones y usuarios. También migramos la base de datos legacy de Digital Ocean a AWS Aurora DB, mejorando la fiabilidad, el rendimiento y la escalabilidad de la aplicación.
ups
Ver en detalle

Stack tecnológico

El stack tecnológico se seleccionó en función de los requisitos del cliente en cuanto a calidad del producto y presupuesto

Arquitectura Web

Frontend

React.js

Backend

.NET

Arquitectura Móvil

Multiplataforma

Flutter

Dart

Servicios de terceros

AWS

Tailwind Elstar

PubNub

Google maps

Resultados Obtenidos

Hemos cumplido todas las expectativas del cliente respecto al desarrollo de la red social ministerial y hemos alcanzado todos los objetivos

Optimización del presupuesto con el desarrollo del MVP

Conseguimos cumplir las restricciones presupuestarias del cliente durante la planificación y el desarrollo del proyecto. Como resultado, nuestro cliente recibió una versión MVP escalable de una aplicación de redes sociales para cristianos. La aplicación recién creada cumple los más altos estándares de seguridad, es conforme al RGPD y trata la información sensible según las mejores prácticas del sector.

Crecimiento continuo de los usuarios de la aplicación móvil

Nuestro cliente recibió una aplicación impactante que le permite alcanzar los objetivos de su misión de formación cristiana. La aplicación de gestión ministerial está diseñada para aumentar la interacción de los usuarios con funciones esenciales de red social, como los chats individuales y los grupos. Además, la solución refuerza la motivación de los formandos con el seguimiento del progreso de los compromisos.

Gestión de la plataforma eficiente y segura

El sistema de gestión ministerial incluye un robusto panel de administración web con control de acceso basado en permisos, que permite gestionar de forma eficiente las capacidades de cada administrador según sus roles y las confesiones de las que es responsable. El panel de administración también permite seguir los objetivos ministeriales a partir del rendimiento de cada confesión.

Empieza a hacer crecer tu negocio con nosotros
Al enviar este formulario confirmo que he leído y acepto la Política de Privacidad

Más Casos

Portfolio case
Portfolio case