AAttendrix Docsv1.0
ExplanationImplemented

System Overview

High-level overview of Attendrix components, user touchpoints, and data topology.

System Overview

Attendrix is an event-driven university companion platform designed for real-time timetable aggregation, attendance tracking, and campus pedestrian navigation. The platform unifies mobile client runtimes, an authoritative PostgreSQL persistence engine, and decoupled serverless workers.

Core System Boundaries

  • Mobile Client Surface: Flutter / FlutterFlow mobile application delivering offline-first academic scheduling, attendance tracking, and sub-millisecond pedestrian routing.
  • Backend Infrastructure: Supabase PostgreSQL 17 database enforcing Row-Level Security (RLS), relational integrity, and atomic PL/pgSQL RPCs.
  • Worker & Queue Subsystems: Deno Edge Functions and PGMQ message queues executing statement-coalesced calendar reconciliation and multi-tone push dispatches.
  • External Integrations: Google Calendar API v3 (OAuth 2.0 PKCE) and OneSignal push notification gateway.

High-Level Topology Preview

Attendrix System Context
High-level interaction between students, mobile client, and backend infrastructure
C4 Level 1
Rendering architecture diagram...

Was this page helpful?

Your feedback directly guides the engineering documentation roadmap.

On this page