Team Paradox
Back to all systems
System Index · 02/Active/2023 — Present

EduPortal

Campus OS: student, faculty and admin roles covering schedules, exams, news, library vault, chat/polls/pins, push, PWA/TWA and Flutter companion.

Project Lead
Aditya ChaudhariLead — Platform & MobileLead's Portfolio

01 — System Overview & Primary Intent

EduPortal is a specialized system engineered by Team Paradox in Gorakhpur, led by Aditya Chaudhari. Academic operations were split across sheets, WhatsApp and notice boards. Needed one trusted surface with offline-capable access.

02 — Architecture & Flow

01

Role-based access + class-scoped data

02

Socket.IO for chat/polls/pins, optimistic UI

03

PWA with background sync, TWA wrapper

04

APK release CI for companion

03 — Engineering Decisions & Rationale

  • SQLite → Supabase migration path preserved
  • TWA for Play Store without rewriting
  • Pinned notices treated as first-class objects

04 — Known Limitations & Failure Modes

Push relies on FCM / Web Push availability
Offline writes queue, conflict resolution manual
Scale tested to cohort size, not institution cluster yet

Observed Tech Stack

ReactFlutterFlask / FastAPISocket.IOSupabasePWA / TWA

Engineering Governance

All systems undergo internal peer review with strict claims verification. We do not publish simulated benchmarks, fake testimonial quotes, or obfuscated AI wrappers without deterministic fallbacks.

Studio: Team Paradox · Gorakhpur, Uttar Pradesh, India
08Contact

Bring us a problem worth untangling.

A paragraph. Plain words.

No backend yet. Hitting send opens your mail client with a prefilled draft to hello@teamparadox.in — honest, no fake success state. If that fails, write to us directly.