The problem
Manage finances, bets, managers, cashiers, players, and statistics for a betting platform — all in one place, with role-based permissions, audit logs, and reporting suitable for a real ops team.
My approach
I built a Nuxt 3 + Vuetify 3 admin with granular permission roles, full audit logs, and dashboards for cashflow, bet volumes, and player balances. Manager / cashier creation flows, deposit and debit controls, configurable reports.
The result
The operations team runs the entire platform from one console with clean records and reporting — instead of jumping between scripts and database queries.
Key highlights
- Role-based dashboards (admin, manager, cashier)
- Player balance top-up and withdrawal control
- Betting statistics and configurable reports
- Audit log for every financial action
- Manager / cashier creation and permission flows



