Updated 2025-12-15 Demo / Link
TypeScriptDockerRunnerWeb/API
概览
面向“代码高尔夫”玩法的题目与排行榜站点(更关注字符数/提交展示与竞赛氛围,而不是传统 OJ)。
我做了什么
- 从 0 搭建“题库/提交/排行榜”的完整站点链路,支持线上运行与持续迭代
- 设计并实现代码运行/评测相关的模块边界(Web、API、Runner),便于容器化部署与扩展
- 试运行阶段已产生 261 次提交,用实际数据验证核心链路与产品可用性
技术要点
- 基础设施:仓库内提供 Docker Compose 与部署脚本,便于一键落地
- 执行隔离:Runner 模块独立,便于后续做资源限制与安全隔离
- 资料沉淀:配套题目上传格式、部署教程与站点架构规划文档
方向
- 题目/规则页面:明确输入输出、计分方式、示例与边界
- 提交展示:展示提交、字符数、语言、解法说明(可选)
- 排行榜:按题目维度统计与排序
链接
- Repo: https://github.com/ChenyuHeee/codegolf
- Demo/Homepage: http://zjucodegolf.xyz