Purpose #
StorApp lets storage tenants manage their account from a mobile device: view access codes, unlock gates, pay invoices, manage auto-pay, upload identity documents, receive push notifications, and shop box shop merchandise.
White-label #
Flavors configured in storapp-mobile/config/flavours/*.json, selected via FLAVOR env. Each flavor defines branding, feature toggles, and corporation codes. Latest addition: CRTE ("Store Eezy", corp CRTE, package com.storapp.app.crte).
Data authority #
| System | Owns |
|---|---|
| MTAS | Users, corporations, locations, tenants, ledgers, gate configs, notifications, in-app messages |
| RapidStor | Payments, balances, merchandise, insurance catalog, SCA flows |
| Gate providers | Physical access (Noke, Inception, Paxton, etc.) |
API contract: Mobile authenticates to MTAS via Passport, then obtains a RapidStor JWT from MTAS for direct RapidStor API calls. Payment method selection determines MTAS R6Pay vs direct RapidStor path.