Trainer Portal
Remote Roles Inc

Backend needed

Connect Supabase or Airtable to make this live. See README for setup.

Voice recording queue

4 recordings pending review — approve or reject to unlock next lesson

4
Pending review
1
AI flagged
12
Approved today
2
Rejected
AM
Amara M.
Module 1 · Lesson 1 · 1:12 recording · 2 hours ago
AI flagged
AI detection flagged this response for potentially non-authentic phrasing. Review carefully before approving.
“In your own words, explain what real estate is and why the full transaction process matters for a VA.”
1:12
KJ
Kofi J.
Module 1 · Lesson 1 · 1:24 recording · 4 hours ago
No AI flag
“In your own words, explain what real estate is and why the full transaction process matters for a VA.”
1:24
FO
Fatima O.
Module 1 · Lesson 2 · 0:58 recording · 5 hours ago
Short (58s)
Recording is 58 seconds — 2 seconds under the 60s minimum. System allowed it through for manual review.
0:58

How to make this functional

This admin panel is a working UI prototype. To connect it to real student data and recordings, you have two paths:

Option A — Quick (2 weeks)

Use Airtable as the backend. Students submit recordings via a form (Google Forms / Tally). Recordings go to Google Drive. Airtable shows each trainer a queue. Free tier works for up to 50 students.

Option B — Proper (6 weeks)

Use Supabase (free, open source) as the database + file storage. Build a lightweight API. This site uploads recordings directly. Trainers log in here. Scales to thousands of students.