Sobre este proyecto
it-programming / mobile-development
Abierto
Estamos buscando un desarrollador experimentado para crear una aplicación móvil de streaming en vivo. Ya contamos con una comunidad activa que realiza transmisiones y envía regalos, lo que valida el concepto del proyecto. El objetivo principal es construir una plataforma propia que sirva como un Producto Mínimo Viable (MVP) funcional y escalable.
Las características clave que debe incluir la aplicación son:
Funciones Principales:
- Registro e inicio de sesión de usuarios.
- Perfiles de usuario diferenciados para streamers y espectadores.
- Funcionalidad de transmisión en vivo (live streaming).
- Chat en tiempo real integrado durante las transmisiones en vivo.
Monetización (Aspecto Crucial):
- Implementación de un sistema de monedas virtuales dentro de la aplicación.
- Integración de pagos para que los usuarios puedan comprar estas monedas virtuales.
- Desarrollo de un sistema de regalos virtuales que los espectadores puedan enviar a los streamers durante las transmisiones, utilizando las monedas virtuales.
- Cada streamer debe tener un balance acumulado que refleje los regalos recibidos.
Sistema de Retiros:
- Los streamers tendrán la capacidad de solicitar retiros de sus ganancias acumuladas.
- Inicialmente, los retiros pueden ser procesados de forma manual, sin necesidad de automatización inmediata.
Control Administrativo:
- Creación de un panel de administración completo que permita:
- Visualizar los ingresos totales de la plataforma.
- Monitorear las compras de monedas realizadas por los usuarios.
- Rastrear los regalos enviados.
- Consultar el balance individual de cada streamer.
- El panel debe ofrecer control total sobre los porcentajes de comisión que la plataforma retiene de cada transacción.
Enfoque Técnico:
- Se prefiere la utilización de servicios de streaming existentes (como Agora o soluciones similares) para optimizar costos y tiempos de desarrollo.
- La arquitectura de la aplicación debe estar diseñada para permitir una escalabilidad futura.
Metodología de Trabajo:
- El desarrollo se llevará a cabo por fases, comenzando con las funcionalidades básicas de streaming y progresando hacia la monetización y otras características.
Buscamos un profesional con experiencia comprobable en el desarrollo de aplicaciones en tiempo real, que sea responsable y pueda mostrar trabajos previos relevantes.
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