Overview

Last generated 2026-07-13 · window 2026-07-12T18:02:00Z–2026-07-13T18:01:03Z

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 #

SystemOwns
MTASUsers, corporations, locations, tenants, ledgers, gate configs, notifications, in-app messages
RapidStorPayments, balances, merchandise, insurance catalog, SCA flows
Gate providersPhysical 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.