Aller au contenu
←Retour au portfolio
  1. Accueil
  2. / Projets
  3. / FitnessQuest Gamified Fitness Application

Notes de réalisation · Goh Kun Ming

FitnessQuest Gamified Fitness Application

Logiciels · Projet public

oct. 2024 – févr. 2025

Présentation du projet

Une application de fitness ludifiée avec comptes, défis, quêtes, inventaire et contrôles respectant la propriété des ressources.

Une application de fitness ludifiée et adaptative, construite avec Express, MySQL et une interface JavaScript sans bibliothèque. Elle relie comptes, défis et progression dans le jeu à des contrôles explicites de propriété et à des tests applicatifs répétables.

Au cœur de cette réalisation

  • Construit inscription, connexion, profils, classements, défis, avis, animaux, inventaire, combats, quêtes et succès.
  • Implémenté une application Express 5 pour Node.js 22+, avec MySQL 8.4, authentification JWT et validation Zod.
  • Appliqué les contrôles de propriété à l’identité authentifiée par JWT plutôt qu’aux identifiants fournis par le client.
  • Ajouté hachage des mots de passe, en-têtes de sécurité, limitation des requêtes, requêtes paramétrées et réponses d’erreur sûres.
  • Affiché les contenus utilisateurs avec textContent et séparé les migrations de base de données et réinitialisations de test de l’exécution applicative.
  • Documenté six contrôles d’API, trois de sécurité et six dans le navigateur ; ces contrôles isolés n’établissent pas la fiabilité en production.

Code source et liens

Code source↗Lire sur LinkedIn↗Rapport écrit↗
Examiner le coffre à projets →
ConfidentialitéConditionsSécuritéAccessibilité Mentions de tiers

Portfolio indépendant. Ce site n’est pas un site officiel de Minecraft. Il n’est ni approuvé par Mojang ou Microsoft, ni associé à ces entreprises.

Quitter ce monde ?

Vous allez ouvrir un autre site web.

Destination
Lien complet