跳至主要内容
←返回作品集
  1. 首页
  2. / 项目
  3. / FitnessQuest Gamified Fitness Application

作品笔记 · Goh Kun Ming

FitnessQuest Gamified Fitness Application

软件 · 公开项目

2024年10月 – 2025年2月

项目概述

游戏化健身应用,包含账户、挑战、任务、物品栏,以及考虑资源归属的应用控制。

一个使用 Express、MySQL 和原生 JavaScript 界面构建的响应式游戏化健身应用。它通过明确的归属检查和可重复的应用测试,连接用户账户、挑战和游戏进度。

作品详情

  • 构建注册、登录、个人资料、排行榜、挑战、评论、宠物、背包、战斗、任务和成就功能。
  • 为 Node.js 22+ 实现 Express 5 应用,使用 MySQL 8.4、JWT 身份验证和 Zod 验证。
  • 根据已验证 JWT 中的用户身份检查资源归属,而非信任客户端提交的用户标识符。
  • 添加密码哈希、安全响应头、请求限制、参数化查询和安全错误响应。
  • 使用 textContent 渲染用户内容,并将数据库迁移和测试重置与应用运行时分开。
  • 记录六项 API、三项安全和六项浏览器检查;这些独立检查不能证明生产可靠性。

源代码与链接

源代码↗在 LinkedIn 阅读↗书面报告↗
查看项目宝箱 →
隐私使用条款安全无障碍说明 第三方声明

独立个人作品集。此网站并非 Minecraft 官方网站,未经 Mojang 或 Microsoft 认可,亦与其无关联。

要离开这个世界吗?

你即将打开另一个网站。

目标网站
完整链接