Mak's OJ
检测中面向 C++ 课程的在线判题系统
从题目发布、代码提交到沙箱判题和成绩统计的完整链路,前端、后端、判题机、数据库拆成四个容器各自运行。
- 在线判题
- 代码沙箱
- 课程作业
React 19 · FastAPI · PostgreSQL · Docker
作品集 · 统一入口
在线判题、多人小游戏、实时对战和投研工具各自跑在自己的端口上,这里把它们收成一张卡片清单:点开即用,状态实时可见。
显示 3 / 3 个
公开站点在线 0 / 3
面向 C++ 课程的在线判题系统
从题目发布、代码提交到沙箱判题和成绩统计的完整链路,前端、后端、判题机、数据库拆成四个容器各自运行。
React 19 · FastAPI · PostgreSQL · Docker
多人小游戏大厅
「小心炸弹」数字对局和带 AI 对手的五子棋都能开房间,把房间码发给朋友就能一起玩。
Node.js · WebSocket · systemd
网页端掌上拳击 PVP
一对一实时对打,出拳和血线通过 WebSocket 同步,前端是纯静态资源,用 Nginx 直接托管。
WebSocket · Nginx · systemd
每个项目跑在自己的端口上,Nginx 按域名转发;卡片上的地址就是它对外唯一的入口。
页面打开时由服务器后台探测各站点,只判断能不能连上,不留任何访问记录。
新项目上线后,在 src/data/projects.ts 添一条记录,清单和状态检测都会自动带上。