casa linda
Código para una app ejemplo de estudiantes en Riwi
👤 Responsable: Felipe Hincapié Murillo (Product Owner)
🎯 Solución digital: Plataforma interactiva que gamifica el proceso de aprendizaje
🧩 Problema que resuelve:
Volver el proceso de aprendizaje más dinámico y atractivo mediante la gamificación.
👥 Público objetivo: Coders de Riwi
✨ 3 funcionalidades clave:
- 🔐 Sistema de login: Registro e inicio de sesión de usuarios
- 🗺️ Ruta de aprendizaje interactiva: Se desbloquea progresivamente (tipo Duolingo)
- 🏆 Tabla de puntajes: Ranking visible con puntuaciones de todos los usuarios
👤 Responsable: Brayan (Analista)
📌 Tareas clave:
- Crear formulario de registro
- Opción de personalizar perfil
🟢 Dificultad: baja
🚫 Restricciones:- Solo coders de Riwi con código de usuario pueden acceder
- No se aceptan nombres ni fotos de perfil inapropiados
- Crear funcionalidad de niveles
- Comparativa de respuestas para avanzar
- Desbloqueo progresivo de nuevas funciones
🔴 Dificultad: alta
🚫 Restricciones:- Si no responde correctamente, no avanza al siguiente nivel
- Asignar puntos según progreso
- Mostrar ranking general
🟠 Dificultad: media
🚫 Restricciones:- El puntaje debe ser justo y acorde al nivel
- El usuario no puede manipular la tabla
👤 Responsable: Alejandra (Diseñadora UX/UI)
🖼️ Entregables de diseño:
- 🔄 Diagrama simple del flujo de usuario
👤 Responsable: Santiago (Desarrollador)
🛠️ Feature implementada: Registro de usuarios
📖 Descripción:
Se permitirá crear un usuario por medio de un formulario. Se pedirá nombre de usuario y contraseña (doble validación). Luego podrá iniciar sesión con validación de datos.
👤 Responsable: Juan Pablo (QA Tester)
- Caso 1: Cuando se inicia sesión, se muestra mi ruta de aprendizaje actual e indicadores de progresión actualizados.
- Caso 2: En caso de no terminar la sesión de estudio o la prueba de aprendizaje ésta no se cuenta en el progreso ni tampoco, suma como puntaje en la tabla de posiciones.
- Caso 3: Al revisar la tabla de clasificación se muestra en tiempo real mi posición y la de los demás users de la división ó categoría.
- Errores de sintaxis
- Error al declarar variables
- Problemas de optimización al ejecutar codigo en la plataforma
- Error al actualizar información luego de realizar alguna actividad
👤 Responsable: Susana
📦 Estrategia de despliegue:
- 🚀 Frontend: Vercel o Firebase Hosting
- 🛠️ Backend y Base de datos: Servidor propio con MongoDB Atlas o Firebase Firestore.
- 📲 Almacenamiento de la app: Stores tipo Google Play, App Store.
🛠️ Mejoras futuras:
- 🎯 Funcionalidad de premios o logros desbloqueables que puedan ser compartidos en una sección tipo foro, en dónde otros coders puedan reaccionar y comentar para fomentar el apoyo y el aprendizaje colaborativo.
- 🌐 Multilenguaje; Funcionalidad que permita cambiar el idioma de la interfaz (español <-> inglés), para que sea el coder quien decida en qué idioma hará su ruta de aprendizaje, lo cuál permitiría practicar vocabulario técnico y compresión lectora en inglés.

