Mobile · admin companion

Teachfluence Studio

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.

iOS · Android · Expo SDK 56teachfluence.com
Teachfluence Studio, the admin companion app

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.

What it does

Home

A KPI snapshot, an “action needed” triage queue, and quick org switching, backed by iOS home-screen widgets.

Sales & revenue

Net revenue, orders, subscribers, product & promotion performance, and payouts.

Students

The org roster: search, tag filters, multi-select bulk actions, and a filter-driven export via the native Save-to-Files picker.

Support

The support console: status & channel filters, assignment, reply, and resolve.

Community

Dashboard, spaces, posts, moderation, events, and gamification.

Notifications

In-app feed plus push that deep-links straight to the screen that needs you.

A look inside

  • Home · KPIs & triage, Teachfluence Studio screenshot

    Home · KPIs & triage

  • Sales & revenue, Teachfluence Studio screenshot

    Sales & revenue

  • Students roster, Teachfluence Studio screenshot

    Students roster

  • Support inbox, Teachfluence Studio screenshot

    Support inbox

  • Community, Teachfluence Studio screenshot

    Community

  • Notifications, Teachfluence Studio screenshot

    Notifications

  • Promotions, Teachfluence Studio screenshot

    Promotions

  • Profile, Teachfluence Studio screenshot

    Profile

Under the hood

Multi-tenant & admin-only

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.

A bottom bar you configure

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.

Product-module gating

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.

i18n in tr / en / de

An external-store pattern (not Context) with one namespace file per feature; every key exists in all three locales or falls back to English.

My role

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.