Sobre este proyecto
it-programming / mobile-development
Abierto
Implementación de Monetización, Infraestructura, Seguridad y Preparación para Lanzamiento de App de Citas
Descripción del Proyecto:
Buscamos un desarrollador experto para la fase final de nuestra aplicación de citas (tipo Match). El objetivo es implementar el sistema de monetización, configurar la infraestructura, optimizar el rendimiento, garantizar la seguridad (RGPD) y dejar la app 100% lista para producción.
Requerimientos del Proyecto:
1. Sistema de Suscripción, Pagos y Monetización
• Implementación y Gestión: Configuración completa de planes, pasarela de pagos e integración del ciclo de compra (activación, renovación, cancelación, vencimiento) y gestión de incidencias.
• Lógica de Negocio: Sincronización con la base de datos y restricción estricta de funciones Premium. Es requisito indispensable que únicamente los usuarios con suscripción activa puedan iniciar conversaciones.
• Propiedad: Toda la configuración, cuentas de monetización, productos e ingresos se gestionarán exclusivamente desde cuentas propiedad del cliente.
• Pruebas: QA funcional completo del sistema de pagos antes de la entrega.
2. Notificaciones Push (Firebase)
• Integración completa mediante Firebase para el envío y recepción de notificaciones (nuevos mensajes, matches, interacciones relevantes y estados de suscripción).
• Gestión de permisos y correcto funcionamiento de notificaciones con la app abierta, en segundo plano o cerrada.
3. Firebase e Infraestructura Técnica
• Configuración integral de Firebase: Autenticación de usuarios, base de datos, almacenamiento de recursos/fotografías y reglas de seguridad para mantener la integridad del usuario, los pagos y de la plataforma.
• Garantizar la estabilidad y escalabilidad del proyecto. Toda la infraestructura se creará bajo cuentas propiedad del cliente.
4. Optimización de Rendimiento y Carga
• Optimización de la carga de imágenes, fotografías de perfil y consumo de recursos (batería y datos).
• Mejora de tiempos de respuesta en el sistema de mensajería y flujos principales para garantizar una excelente experiencia de usuario.
5. Seguridad y Privacidad
• Acceso Seguro: Implementación en frontend y backend de registro, login, recuperación de contraseña, gestión y cierre de sesiones seguros, con controles de acceso estrictos.
• Protección de Datos: Cifrado y resguardo de perfiles, fotografías, datos personales, conversaciones privadas y comunicaciones con servidores.
• Prevención: Protección de la base de datos y pasarelas de pago contra accesos no autorizados, fraude, vulnerabilidades, spam y cuentas falsas.
• Gestión segura de credenciales y claves sensibles.
6. Cumplimiento RGPD
• Implementación técnica de mecanismos de aceptación de consentimientos, políticas de privacidad y textos legales requeridos por la normativa RGPD.
7. Preparación para Producción y Lanzamiento
• Auditoría y QA: Revisión general de estabilidad y pruebas funcionales de flujos críticos (registro, perfiles, chat, pagos) antes de entrega
• Corrección de UX: Eliminar pantalla intermedia o contenido visual no deseado en la transición de la pantalla de "Match" para garantizar un flujo limpio para el usuario
• Depuración completa de errores antes de la entrega formal.
Entregables:
1. Código fuente completo, limpio y actualizado en el repositorio de GitHub del cliente.
2. Aplicación totalmente preparada, configurada y testeada para su publicación en las tiendas
Categoría Programación y Tecnología
Subcategoría Programación de Apps. Android, iOS y otros
¿Cuál es el alcance del proyecto? Bug o cambio pequeño
Plazo de Entrega: No definido
Habilidades necesarias