Back to projects
Owloo Web Admin
Admin dashboard for the Owloo learning platform — managing curriculum, users, subscriptions, voice practice, gamification, and analytics in one place.

Admin platform overview
Architecture
React + Vite admin shell with React Router, TanStack Query data layer, and modular domains for content, users, subscriptions, voice, and analytics.
Deployment
Vite production build with dedicated deploy pipeline for the web admin.
Features
- Curriculum and lesson content management
- User and role administration
- Subscription and billing oversight
- Voice practice attempt monitoring
- Gamification and analytics dashboards
Challenges
- Keeping dense admin workflows readable across many domains
- Aligning UI flows with evolving API contracts
Solutions
- Domain-based page structure with shared table and form patterns
- TanStack Query for predictable server-state and loading UX
Results
- Unified operations hub for Owloo learning platform admins
- Faster content and user management across product teams