Mobile · admin companion
The admin companion app for the Teachfluence academy platform. An admin/agent-only React Native app for running revenue, students, the support inbox, and community from your phone, over the same GraphQL API as the web admin.

Teachfluence Studio is the admin/agent-only mobile companion to the Teachfluence academy platform. It is deliberately not a learner app. Every screen sits behind an organization admin/agent role and reads admin-only data over the same GraphQL API as the web admin.
It’s built to be a focused, on-the-go surface: check today’s numbers, clear the grading and support queues, moderate the community, look up a student, and get a push when something needs you, without opening a laptop.
A KPI snapshot, an “action needed” triage queue, and quick org switching, backed by iOS home-screen widgets.
Net revenue, orders, subscribers, product & promotion performance, and payouts.
The org roster: search, tag filters, multi-select bulk actions, and a filter-driven export via the native Save-to-Files picker.
The support console: status & channel filters, assignment, reply, and resolve.
Dashboard, spaces, posts, moderation, events, and gamification.
In-app feed plus push that deep-links straight to the screen that needs you.
Org-scoped auth (OTP email + Google Sign-In). Every screen gates on the loaded role before its query mounts, so admin-only fields never fire for a non-admin, and org tenancy is enforced server-side too.
Home + up to three configurable middle slots + More, stored per org. Each pool item has two entry points: a root tab (no back button) and a flat route the More hub pushes.
Surfaces tied to a product module (Community, Support, Forms, CRM…) hide from both the bar and the More hub when the module is off, optimistically while the role loads.
An external-store pattern (not Context) with one namespace file per feature; every key exists in all three locales or falls back to English.
I lead this app end-to-end at Teachfluence: architecture, the Relay/GraphQL data layer, the customizable per-org navigation, the admin-only gating model, the tr/en/de localization, and the iOS home-screen widgets. It’s the on-the-go half of the Teachfluence admin experience.