MOOSACO
Competitive programming for students

Solve curated problems, compete fairly, and grow on MOOSACO.

MOOSACO brings curated problems, trustworthy judging, individual contests, and moderated discussion into one student-focused home for competitive programming.

Core experience
  • Curated site navigation, account entry points, and platform orientation
  • Live service health checks for the API and judge
  • Study materials and product rules that students can use immediately
Expanding next
  • Published problem catalog and import review workflow
  • Submission pipelines with isolated judge execution
  • Contest scheduling, registration, and live standings
  • Forums, moderation, and richer account analytics
Why MOOSACO exists

A platform that treats practice like competition.

No fake activity feeds. No invented rankings. No fabricated success stories. MOOSACO is built around systems that earn trust once they go live.

Published problem sets
MOOSACO is being built around staff-published problems and reviewed imports so the public catalog stays coherent and trustworthy.
Isolated judging
Solutions are planned to run in isolated judge workers with real verdicts, language limits, and execution details instead of simulated results.
Individual contests
Contest support is intended for scheduled individual competition in v1, with standings and post-contest review once the backend is ready.
Moderated discussion
Forums and clarifications will open only after auth, moderation, and staff tools exist to support healthy problem-solving discussion.
Planned launch sequence

The product ships in layers, not in fiction.

Each layer unlocks the next one. MOOSACO will expose competitive-programming workflows only when the system can support them honestly.

Foundation
Identity, permissions, and staff operations
Accounts, roles, and the internal tooling needed to publish reviewed problems and keep the platform honest.
Evaluation
Problem delivery and trustworthy judging
Published problems, real submissions, and execution results that come from the judge rather than simulated data.
Competition
Individual contests and account analytics
Scheduled contest flows, standings, and personal progress views once there is real activity to measure.
Live service check
API and judge status
This panel calls the real service health endpoints when they are running. Unreachable means the service is not available to the web runtime; it is not replaced with fake success.
api
http://127.0.0.1:3001/health

api: ok

judge
http://127.0.0.1:3002/health

judge: ok

Start here

Learn the platform and jump into the fundamentals.

Read how MOOSACO works, browse the study resources, and track the systems that are already online from the homepage status panel.