CampusCore · deployable per school

A decentralized campus issue-reporting network. One code base, one deployment per school.

CampusCore is an open-source template for student-run campus operations. Telegram-native reporting, a deterministic safety floor for emergencies, an egress queue with an isolated fast lane, and a public dashboard with honest time-to-resolution — all running on Convex, Clerk, and Vercel free tiers. Fork it, wire your school’s credentials, and deploy your own instance.

What you get when you fork it

Five architectural choices baked into the template. Each one is documented in tech_design.md and enforced by the code in this repository.

For other campuses

Fork and deploy for your school

You’ll need a GitHub account, a Convex project, a Clerk application restricted to your school’s email domain, and a Vercel project. The deployment runbook walks through every step from git clone to a green Vercel Preview.

Reference deployment

SMU is running the template today

This domain (sgcampuscore.hong-yi.me) is the promo page for the CampusCore multi-school template. The SMU reference deployment lives on the same host at /dashboard — open it to see the app running against real Convex functions, real Clerk auth, and a real Telegram bot.

Open SMU dashboard →