/ARCHITECTURE /PHYSICAL VIEW
The Physical View maps Intaliq's software onto hardware and cloud services: the app on users' and coaches' iOS/Android devices, the hosted frontend, the Supabase backend and database, and external AI, notification and email services, all connected over HTTPS. It addresses the SRS targets for 99% availability, response time and offline operation.
Deployment Nodes
iOS or Android smartphone or tablet with touch input (OE-1, UI-9). Uses GPS and sensors for activity tracking and connects over Wi-Fi or 4G/5G.
Serves the built frontend over a public URL. The SE365 prototype is deployed at intaliq-se-365.vercel.app.
Managed cloud backend: authentication (email sign-up, 6-digit verification codes, password reset) and the data API used by the app (SI-1, SI-3).
Cloud database that stores user profiles, goals, activities, sessions, partner requests and chat messages, with schema constraints from the data dictionary.
Communication Paths
| From | To | Protocol | Notes |
|---|---|---|---|
| Mobile Device | Vercel Hosting | HTTPS | Loads the frontend build |
| Mobile Device | Supabase Backend | HTTPS | CI-1; authentication required before personal data is sent (CI-7); responses under 5 s (CI-6) |
| Supabase Backend | Supabase PostgreSQL | Managed (internal) | Data stored and retrieved inside the Supabase platform |
| Backend / App | External services | HTTPS | AI recommendation service (SI-2), push notifications (SI-4), email (CI-3); maps later (SI-5) |