Sobre este proyecto
it-programming / mobile-development
Abierto
1. Introducción y Concepto General:
"Estoy buscando un desarrollador o equipo full stack (con experiencia tanto en front-end como en back-end) para crear una aplicación de juego de bingo para dispositivos móviles (iOS y Android). La visión es una experiencia de juego inmersiva y social, que combine la emoción del bingo tradicional con la conveniencia y la interacción digital, incluyendo la transmisión en vivo de los sorteos y la gestión de pagos integrada."
2. Funcionalidades Esenciales y Clave:
Registro e Inicio de Sesión:
"La app debe permitir a los usuarios registrarse e iniciar sesión (con email/contraseña, y si es posible, con Google/Facebook y Apple ID para iOS)."
Creación y Gestión de Perfil:
"Los usuarios deben tener un perfil personal donde puedan ver sus estadísticas, logros, historial de juego y personalizar su avatar/nombre de usuario."
Salas de Juego / Partidas:
"Necesito que haya diferentes 'salas' o modos de juego (ej. Bingo de 75 bolas, Bingo de 90 bolas). Los usuarios deben poder unirse a partidas públicas existentes ."
Mecánica de Juego de Bingo:
"El juego debe generar cartones de bingo aleatorios para cada partida. La app debe 'cantar' los números de forma aleatoria y sincronizada con el sorteo en vivo. Los jugadores deben poder marcar los números en sus cartones (manual o automáticamente, si es posible). Debe haber un sistema robusto para verificar automáticamente los 'Línea', 'Doble Línea' y 'Bingo'."
Sistema de Premios/Recompensas (In-Game):
"Un sistema de monedas virtuales o puntos que los usuarios ganen al ganar partidas y que puedan usar para comprar elementos dentro del juego (ej. Cartones especiales, power-ups, personalizaciones)."
Interfaz de Usuario (UI) y Experiencia de Usuario (UX):
"La aplicación debe tener una interfaz moderna, atractiva y fácil de usar, priorizando una experiencia de usuario fluida y sin interrupciones. Se valorará la experiencia en diseño de ui/ux para juegos móviles."
3. Funcionalidades Avanzadas y de Alta Prioridad:
Transmisión de Video en Vivo del Sorteo:
"La funcionalidad más crítica es la integración de un video en vivo donde se muestre el sorteo en tiempo real (la salida de cada esfera). Los usuarios deben poder ver la transmisión directamente dentro de la aplicación mientras juegan. El programador deberá considerar la infraestructura necesaria para asegurar una transmisión estable y de baja latencia."
Integración con Pasarela de Pagos / API Bancaria:
"La aplicación debe permitir a los usuarios comprar cartones, monedas virtuales o créditos a través de una pasarela de pagos segura. Esto requerirá la integración con una API bancaria o un proveedor de pagos (ej. Stripe, PayPal, y una solución local). El programador deberá tener experiencia en manejar transacciones financieras y asegurar la seguridad de los datos de pago."
Chat en Vivo:
"Un chat integrado para que los jugadores puedan comunicarse durante las partidas."
Integración Social:
"Posibilidad de invitar amigos, compartir resultados y logros en redes sociales."
Notificaciones Push:
"Notificaciones para recordar partidas, anunciar sorteos en vivo, premios, etc."
Clasificaciones / Leaderboards:
"Un ranking de los mejores jugadores y estadísticas detalladas."
Tienda In-App:
"Posibilidad de comprar monedas virtuales o elementos especiales con dinero real a través de la integración de pagos."
Soporte Multi-Idioma:
"Inicialmente en español, pero con capacidad para añadir más idiomas en el futuro de manera sencilla."
4. Requerimientos Técnicos y Perfil del Desarrollador:
"La aplicación debe estar disponible tanto en iOS (Apple App Store) como en Android (Google Play Store). Busco un desarrollador o equipo con sólida experiencia en desarrollo full-stack, que pueda manejar tanto el front-end (interfaz de usuario, interacción) como el back-end (servidores, base de datos, lógica del juego, gestión de sorteos en vivo, integración de pagos).
Es fundamental que el candidato tenga:
Experiencia comprobada en desarrollo de aplicaciones de juegos móviles.
Conocimientos en streaming de video/audio para la transmisión en vivo.
Experiencia con integraciones de APIs bancarias o pasarelas de pago seguras.
Capacidad para proponer la arquitectura tecnológica más adecuada y eficiente (ej. Tecnologías para el streaming, base de datos, lenguaje de programación, frameworks multiplataforma como React Native o Flutter, o desarrollo nativo).
Portafolio de proyectos relevantes que demuestren sus habilidades."
5. Plazo y Presupuesto:
"Estoy buscando un desarrollador que pueda comprometerse con plazos realistas y entregas regulares. Me gustaría tener un prototipo funcional o una versión beta en [menciona un período, ej. 2-4 meses] si es posible, aunque entiendo que la complejidad de las funcionalidades (streaming y pagos) puede requerir más tiempo.
Por favor, incluyan su estimación de costo y un desglose de los hitos en su propuesta."
6. Qué Busco en un Desarrollador:
"Busco un profesional altamente calificado y con gran capacidad de comunicación. La proactividad para proponer soluciones, la atención al detalle, el compromiso con la seguridad (especialmente para los pagos) y la capacidad de entender mi visión del juego son cruciales. Necesito un socio técnico que me guíe a través del proceso y construya una aplicación de alta calidad."
Categoría Programación y Tecnología
Subcategoría Programación de Apps. Android, iOS y otros
¿Cuál es el alcance del proyecto? Crear una aplicación nueva
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo una idea
Disponibilidad requerida Según se necesite
Plataformas requeridas Android, iPhone
Necesito Crear una app
Tipo de app Juego
Apps similares Otro
Necesita backend Sí
Procesador de pago Sí
Plazo de Entrega: No definido
Habilidades necesarias