In Use2025
Full-stack/2025
TrainOps
Enterprise trainer management
Trainer scheduling and management with three roles, GPS verification, and live sync.
ReactFirebaseMapboxNodeMailerCloud Functions
70%
Setup time cut
3 roles
Architecture
Real-time
Sync
01
Problem
Coordinating trainers, program managers, and admins across a 90-day training lifecycle was manual and error-prone.
02
What I built
- A three-role app (Admin, Program Manager, Trainer) with calendar and matrix schedule views.
- GPS-based clock-in/out verification with Mapbox and automated email notifications.
- Bulk operations with Excel/PDF export and real-time Firestore sync across all users.
03
Outcome
A scheduling system adopted by the team, cutting setup time by ~70%.