Built with modern technologies
A robust, scalable architecture designed for performance, security, and maintainability across iOS and Android.
0
technologies
0
arch layers
0
DB tables
Stack
Tech Stack
Flutter
Cross-platform UI
Supabase
Backend as a Service
Riverpod
State management
PostgreSQL
Relational database
Firebase
Push notifications
NVIDIA NIM
AI inference engine
Hive
Local offline storage
GoRouter
Navigation routing
Design
System Architecture
UI Layer
Screens · Widgets · Animations · Theming
Providers
StateNotifiers · AsyncNotifiers · Computed values
Repositories
Cache-first strategy · Hive + remote sync
Services
Supabase client · Firebase messaging · AI calls
Supabase Backend
PostgreSQL · RLS policies · Realtime channels
Data
Database Schema
Intelligence
AI Pipeline
Intent parsing with LLM fallback
Intent Parser
Local pattern matching classifies the query in milliseconds.
Data Resolver
Fetches matching data from cache or Supabase for the matched intent.
LLM Fallback
Unrecognised queries route to NVIDIA NIM for deep AI responses.
Sync
Realtime System
Live data sync via Supabase channels
Safety
Security
Row Level Security
PostgreSQL RLS policies ensure users can only access their own rows.
Supabase Auth
Email + password with OTP verification, and Google / Apple OAuth via PKCE.
JWT + API Keys
Every API call is authenticated with short-lived JWT tokens.
Data Encryption
All data encrypted at rest and in transit with TLS / AES-256.