Zenvora
All case studiesOps · Internal tools

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
Rizz Roulette admin dashboard—users, creators, coins, and chat logs

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