Desarrollo de Mvp de Plataforma Web Interactiva con Códigos Únicos...
Description
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.
Category: IT & Programming Subcategory: Web development What is the scope of the project?: Create a new custom site
Skills
Want AI to find more roles like this?
Upload your CV once. Get matched to relevant assignments automatically.