Rizz Roulette Admin
Operations console—users, creators, coin ledger, chat logs, visitor analytics, and moderation workflows on a dedicated Vite + React app.
2024
React
Vite
TypeScript
- TanStack Query
Tailwind CSS

Context
A realtime consumer product generates support load—wallet disputes, creator status, chat exports, traffic spikes. Bolting admin pages into the main app would ship operator UX on the same release train as matchmaking experiments.
Build
We kept admin as its own Vite app with axios/react-query clients against admin-only controllers, reusing patterns from the consumer stack but with dense tables, filters, and export-friendly layouts.
Pages map to backend domains: coins, chat archive, visits, reports—each screen aligns with a service boundary so new moderation tools do not require monolith refactors.
Client: Rizz Roulette
Impact
- Central dashboard for operators without touching production match paths
- Creator and user detail views with transaction and chat history
- Coin ledger visibility for finance and support
- Visitor analytics aligned with frontend page-tracking APIs
More case studies

