1. App móvil (iOS y Android)
Tecnología preferida: Flutter o React Native.
La app debe permitir:
Registro / login básico.
Escanear un código QR físico para reclamar un contenido único asociado a ese código.
Crear y editar un contenido tipo “historia” formado por 25–35 páginas (plantillas).
Cada página tiene posiciones fijas para:
textos,
imágenes,
y un posible embed de video externo (YouTube/TikTok/Instagram).
El usuario puede subir:
Fotos desde su dispositivo.
Un archivo de audio (MP3 u otro formato común) para usar como fondo de la historia.
Vista previa de la historia en modo presentación (scroll vertical u horizontal).
Guardar cambios y publicar el contenido.
2. Visor Web (para quienes escanean el QR)
Tecnología sugerida: React /
Next.js.
El enlace web debe:
Mostrar la historia publicada con todas sus páginas.
Cargar y reproducir el audio de fondo (solo después de una interacción “tap to play”).
Respetar el diseño de las plantillas entregadas.
Adaptarse correctamente a móviles.
Mostrar los embeds de video externos si hay alguno.
Manejar estados:
contenido no activado,
en borrador,
o publicado.
3. Backend y lógica (Firebase o equivalente)
Autenticación de usuarios.
Base de datos para: usuarios, historias, páginas y estados.
Gestión del QR:
Cada código qr corresponde a un id único.
Si no está reclamado, el usuario que lo escanea desde la app lo activa.
Si está reclamado, solo ese usuario puede editar.
Reglas de seguridad para garantizar privacidad.
Almacenar fotos y audio en storage.
🧪 4. Extras del MVP
Deploy de app para pruebas (APK / TestFlight).
Deploy del visor web.
Integración de las plantillas visuales (las entregaré ya diseñadas).
Código limpio y comentado.
Comunicación diaria o cada dos días sobre avances.
Plazo de Entrega: No definido