← ~/projects
$ cat projects/iters-live.md
iters.live — All-in-One College Platform
The campus platform at SOA/ITER, used by about 12,000 students every week.
Sole developer & maintainerNovember 2024Full Stack
// why: Campus life lived across dozens of WhatsApp groups — nothing central.

TL;DR
- One campus hub: events, attendance, timetable, notes, PYQs in one place
- Fast at peak: Redis cut DB load ~70%, responses under 200ms
- One codebase, 3 clients: web, Android, and Electron shipped together
// what does it do?
College platform at SOA/ITER serving 12K+ students. One hub for events, attendance, timetable, notes, PYQs, and AI grade analytics — replacing scattered WhatsApp groups. Open source, with web, Android, and Electron clients.
// why this project?
Students had no single place to go. Everything lived across dozens of WhatsApp groups and manual processes.
// what broke / learned
Operated solo alongside coursework; on-call for 12K users teaches you caching fast.
// results
- Adopted as the primary campus platform within one semester. Redis caching cut database load by about 70% (measured with pg_stat_statements), keeping responses under 200ms at peak. One codebase builds for web, native Android, and an Electron desktop app, with a GitHub Actions pipeline running Jest unit tests and Playwright E2E checks on every push. All of it is run and operated by one person alongside a full course load.
12K+ active users100K+ daily API requests99.9% uptimeDB load down about 70% after RedisWeb, Android, and Electron from one codebase
Tech stack
Node.jsExpressFirebaseRedisWebSocketJWT/RBACDockerElectron