
InOut
UID: inout-001Closed Testing
Android app for managing device check-in and check-out, built with Flutter and Supabase.
System Architecture
Mobile-first architecture built with Flutter for Android, connected directly to Supabase backend services. Supabase provides PostgreSQL database, authentication, and RESTful APIs. Indexed Postgres queries optimize device and log retrieval, with row-level access control ensuring secure user-based data isolation.
Performance Metrics
Supabase Postgres queries average 160-190ms, with relational joins peaking at 272ms.
Auth flows complete in 224–242ms. Indexed filtering on device_id and created_at keeps performance consistent at scale.
Validated in closed testing; production load testing planned.
Snapshots

QR-based device check-in and check-out.

User profile with borrowing history.

Instant confirmation after device check-in.

Device stats and daily activity summary.

App logo with UI showcase.