Pular para o conteúdo
←Voltar ao portfólio
  1. Início
  2. / Projetos
  3. / FitnessQuest Gamified Fitness Application

Notas do projeto · Goh Kun Ming

FitnessQuest Gamified Fitness Application

Software · Projeto público

out. de 2024 – fev. de 2025

Visão geral do projeto

Uma aplicação de atividade física gamificada com contas, desafios, missões, inventário e controles que respeitam a propriedade dos recursos.

Um aplicativo de fitness gamificado responsivo desenvolvido com Express, MySQL e uma interface vanilla JavaScript. Ele conecta contas de usuários, desafios e progressão do jogo com verificações explícitas de propriedade e testes de aplicativos repetíveis.

Por dentro deste projeto

  • Registro integrado, login, perfis, tabelas de classificação, desafios, avaliações, animais de estimação, inventário, batalhas, missões e conquistas.
  • Implementou um aplicativo Express 5 para Node.js 22+, apoiado pela autenticação MySQL 8.4, JWT e validação Zod.
  • Propriedade imposta usando o principal JWT autenticado em vez de confiar em identificadores de usuário fornecidos pelo cliente.
  • Adicionado hash de senha, cabeçalhos de segurança, limites de solicitação, consultas parametrizadas e respostas seguras a erros.
  • Conteúdo do usuário renderizado com textContent e migrações de banco de dados separadas e redefinições de teste do tempo de execução do aplicativo.
  • Documentou seis API, três verificações de segurança e seis verificações de navegador; essas verificações isoladas não estabelecem a confiabilidade da produção.

Código-fonte e links

Código-fonte↗Ler no LinkedIn↗Relatório escrito↗
Examinar o baú de projetos →
PrivacidadeTermosSegurançaAcessibilidade Avisos de terceiros

Portfólio independente. Este não é um site oficial de Minecraft. Não é aprovado pela Mojang ou pela Microsoft, nem associado a essas empresas.

Sair deste mundo?

Você vai abrir outro site.

Destino
Link completo