Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

I Replaced the Database With a JSON File to Build the Platform That Will Judge Me

说明与用途

JudgeForge 用 JSON 文件代替数据库,支持一次性 Docker Compose 启动,确保无需外部服务即可可靠运行。

问题

Build a submission-and-judging platform that can be run with a single command on a laptop and be trusted to produce accurate scores.

结果

JudgeForge runs fully from a single command, uses JSON for persistence to avoid database failures, and passes all spec tiers T1–T4 with documented verification.

工作流

  • 1. Clone the repository
  • 2. Run docker compose up to build and start containers
  • 3. Access the platform at http://localhost:8080
  • 4. Verify that the stack runs without external services after building images
  • 5. Test clean‑clone deployment by disabling network and restarting with docker compose up -d --no-build

证据

Decision #1: no database

来源

Zero setup: docker compose up and it's live

来源

The hardest part of this build wasn’t adding another feature. It was proving the platform behaved the way the hackathon required.

来源

I started with a mistake: I read "offline" too literally. I spent time worrying that the very first docker compose up had to work with no network at all.

来源

  • 记录日期: 2026-10-01T20:26:01.767Z