Sobre este proyecto
it-programming / web-development
Abierto
Se requiere el desarrollo de un Producto Mínimo Viable (MVP) para una plataforma web interactiva. El objetivo principal es permitir a los usuarios ingresar códigos únicos obtenidos de productos físicos para desbloquear contenido y acumular progreso hacia recompensas. El sistema debe ser robusto, intuitivo y contar con medidas antifraude básicas.
Funcionalidades clave:
1. Registro y Autenticación de Usuarios: Los usuarios deben poder registrarse e iniciar sesión de forma sencilla utilizando su correo electrónico o número de teléfono.
2. Ingreso y Validación de Códigos: Los usuarios ingresarán códigos únicos. El sistema validará cada código para asegurar que exista y que no haya sido utilizado previamente. Cada código es de un solo uso y no reutilizable.
3. Desbloqueo de Contenido: Tras la validación exitosa de un código, se desbloqueará un video exclusivo. Estos videos estarán alojados en YouTube y deberán ser embebidos y mostrados directamente dentro de la plataforma.
4. Seguimiento de Progreso: El sistema debe llevar un registro del progreso de cada usuario, mostrando cuántos códigos ha ingresado (ejemplo: 18 de 30).
5. Sistema de Recompensas: Al alcanzar una meta predefinida (ejemplo: 30 códigos), el usuario será marcado como ganador.
6. Segunda Validación para Ganadores: Para los usuarios que alcancen el estado de ganador, el sistema solicitará información adicional para validar su identidad y prevenir fraudes, incluyendo nombre completo, número de cédula y fecha de nacimiento. Esta información no se solicita en el registro inicial.
Panel Administrativo:
Se necesita un panel de administración completo que permita:
1. Visualizar usuarios registrados.
2. Monitorear códigos utilizados.
3. Ver el progreso individual de los usuarios.
4. Identificar y gestionar a los ganadores.
5. Bloquear usuarios si es necesario.
Medidas Antifraude (Básicas):
1. Prevención de Uso Múltiple: Asegurar que cada código solo pueda ser utilizado una vez.
2. Limitación de Cuentas: Implementar mecanismos para limitar la creación de múltiples cuentas por un mismo usuario, idealmente vinculadas a un número de teléfono.
3. Detección de Actividad Sospechosa: Desarrollar un sistema básico para identificar patrones de uso anómalos.
Experiencia de Usuario:
El flujo de interacción debe ser rápido y simple, permitiendo que el usuario ingrese un código y acceda al video desbloqueado en cuestión de segundos. La plataforma debe ser altamente interactiva y no una simple página informativa.
Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Crear un nuevo sitio personalizado
Plazo de Entrega: No definido
Habilidades necesarias