Skip to content

forceve/human-benchmark-master

Repository files navigation

人类基准测试

介绍

Vue+Express开发的全栈Web项目,通过脑力游戏和认知测试来衡量您的才能

原作者致谢

本项目基于 aring 的开源项目 human-benchmark 修改而来,仿写站点 HumanBenchmark,仅作编程练习用途。

本程序为自由软件,依据 GPLv3 许可证分发,详见 LICENSEGNU GPLv3

与原版的主要差异

  • 数据库: MongoDB → ClickHouse(替换 ORM 为原生 SQL 查询,提升分析性能)
  • 认证: 移除邮箱注册/密码登录,替换为企业微信 OAuth2 登录
  • 数据追踪: 从 localStorage 会话机制迁移到服务端周完成记录(week_completions)
  • 部署: 新增 Cloudflare Pages 前端部署支持,nginx HTTPS 反向代理配置
  • UI 调整: 移除顶部导航栏和赞赏入口,恢复底部版权致谢栏(GPLv3 合规)
  • 移动端适配: 修复游戏页面缩放和文字排版
  • 排位系统: 使用图表数据排名,移除游戏页面间距

快速运行

  1. 运行前端 npm run front
  2. 运行后端 npm run back

目录结构

root
├── backend  # 后端部分(Express + ClickHouse)
└── frontend  # 前端部分(Vue 2 + Element UI)

注意事项

  1. git提交日志请务必遵守commitlint.config内约定

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors