Introduction
Introduction to the Attendrix engineering platform and documentation structure.
Introduction
The Attendrix Technical Documentation platform provides the authoritative engineering specification for the Attendrix university student ecosystem. It details the relational schemas, asynchronous serverless worker pipelines, offline pedestrian routing systems, and cross-platform Flutter client architecture.
This documentation serves as the single source of truth for software engineers, database architects, mobile developers, and DevOps operators working on the Attendrix platform.
This documentation platform is currently operating in Phase 1 (Platform Foundation & Information Architecture). The platform structure, visual tokens, search indexing, and component infrastructure are fully established. Authoritative technical content extracted directly from the Attendrix production codebase (Supabase, Flutter/FlutterFlow, Edge Functions, RPCs) will be systematically added in Phase 2.
Documentation Architecture
Our documentation is structured around the Diátaxis framework, classifying all pages into four distinct modes:
Tutorials
Learning-oriented guides for newcomers to get started and build foundational understanding.
How-To Guides
Goal-oriented recipes showing how to solve specific real-world engineering problems.
Explanations
Understanding-oriented architectural deep dives explaining concepts, trade-offs, and invariants.
Reference
Information-oriented technical reference covering schemas, RPC signatures, and APIs.
Top-Level Sections
- Start Here: Onboarding, local development setup, codebase orientation, and system glossary.
- Product: Functional breakdown of student-facing capabilities, accounts, timetables, and notification workflows.
- Engineering: In-depth technical architecture across Flutter mobile, Supabase backend, domain services, operations, and standards.
- Reference: Authoritative catalogs of database tables, RPC functions, Edge Functions, and mobile models.
- Project: Architecture Decision Records (ADRs), changelog, roadmap, and technical debt tracking.
Guiding Engineering Principles
Attendrix treats academic data authority and state determinism as first-class constraints. Personalization layers must never compromise underlying institutional schedule integrity.
Was this page helpful?
Your feedback directly guides the engineering documentation roadmap.