All work
Uniguru Mobile App
A native Android and iOS app that keeps Uniguru's students and partner agents up to date from the operations platform.
About the project
The companion app to the operations platform above. Students and partner agents get push notifications for events recorded in the platform, and see the same data as their web portal: a student's journey, documents and inbox, or a partner's students, commissions and updates.
Built with Expo Router on React Native. It talks to the platform's versioned mobile API through typed contracts synced from the platform repository, keeps the session in secure storage, and turns staff accounts away at sign-in.
What it covers
- Push notification registration and tap routing
- Document upload from the camera or files
- Separate student and partner areas
- Typed API contracts synced from the platform
- Store-ready config: iOS privacy manifest, EAS build profiles, over-the-air updates
- Jest unit tests and Maestro end-to-end flows