Overview
A role-aware gamification platform where learners earn and spend XP, compete on leaderboards, and redeem rewards while educators manage users and points.
Key Features & Architecture
- • Role-based dashboards for students and teachers with relevant summary metrics and quick actions.
- • XP rewards store where students redeem items and teachers manage item CRUD, stock, and images.
- • Leaderboard and ranking system with podium view and per-student XP visibility.
- • Teacher operations hub for user management, XP awards, store administration, and transaction history.
- • Profile and report-card features with editable user details and optional report card viewing.
Technologies
ReactTanStack QueryTypeScript