Saltar al contenido
←Volver al portafolio
  1. Inicio
  2. / Proyectos
  3. / FitnessQuest Gamified Fitness Application

Notas de la creación · Goh Kun Ming

FitnessQuest Gamified Fitness Application

Software · Proyecto público

oct 2024 – feb 2025

Resumen del proyecto

Una aplicación de ejercicio gamificada con cuentas, desafíos, misiones, inventario y controles que respetan la titularidad de los recursos.

Una aplicación adaptable de actividad física gamificada, construida con Express, MySQL y una interfaz JavaScript sin bibliotecas. Conecta cuentas, retos y progreso de juego mediante controles explícitos de titularidad y pruebas de aplicación repetibles.

Dentro de esta creación

  • Construí registro, inicio de sesión, perfiles, clasificaciones, retos, reseñas, mascotas, inventario, batallas, misiones y logros.
  • Implementé una aplicación Express 5 para Node.js 22+, con MySQL 8.4, autenticación JWT y validación Zod.
  • Apliqué controles de titularidad utilizando la identidad autenticada por JWT, sin confiar en identificadores de usuario enviados por el cliente.
  • Añadí hash de contraseñas, cabeceras de seguridad, límites de solicitudes, consultas parametrizadas y respuestas de error seguras.
  • Mostré contenido de usuarios mediante textContent y separé las migraciones de base de datos y reinicios de pruebas de la ejecución de la aplicación.
  • Documenté seis comprobaciones de API, tres de seguridad y seis de navegador; estas comprobaciones aisladas no demuestran fiabilidad en producción.

Código fuente y enlaces

Código fuente↗Leer en LinkedIn↗Informe escrito↗
Examinar el cofre de proyectos →
PrivacidadTérminosSeguridadAccesibilidad Avisos de terceros

Portafolio independiente. No es un sitio web oficial de Minecraft. No está aprobado por Mojang ni Microsoft, ni asociado con estas empresas.

¿Salir de este mundo?

Vas a abrir otro sitio web.

Destino
Enlace completo