Unified CRM for fraud detection, immutable event ledger, exposure management and real-time bet reporting — built for regulated betting operations.
Sign in to your operations workspace
Authorized personnel only.
Overview of betting operations
Comprehensive risk management system for betting operations
| Bet ID | Player | Level | Score | Stake | When |
|---|---|---|---|---|---|
| Loading... | |||||
| Rule Name | Type | Bet Type | Max Stake | Max Win | Max Odds | Priority | Status | Triggered | Actions |
|---|---|---|---|---|---|---|---|---|---|
| Loading bet limit rules... | |||||||||
| Threshold Name | Type | Target ID | Threshold Value | Alert Level | Auto Block | Status | Exceeded | Actions |
|---|---|---|---|---|---|---|---|---|
| Loading exposure thresholds... | ||||||||
| Event ID | Sport | Total Stake | Potential Payout | Exposure | Bet Count | Avg Stake | Last Updated | Actions |
|---|---|---|---|---|---|---|---|---|
| Loading exposure by events... | ||||||||
| Sport ID | Total Stake | Potential Payout | Exposure | Bet Count | Event Count | Last Updated | Actions |
|---|---|---|---|---|---|---|---|
| Loading exposure by sports... | |||||||
| Player ID | Total Stake | Potential Payout | Exposure | Bet Count | Event Count | Last Updated | Actions |
|---|---|---|---|---|---|---|---|
| Loading exposure by players... | |||||||
| Metric | Value | Details |
|---|---|---|
| Loading cumulative exposure... | ||
| Bet ID | Player ID | Stake | Odds | Potential Win | Risk Score | Risk Level | Violations | Requested | Actions | |
|---|---|---|---|---|---|---|---|---|---|---|
| Loading pending approvals... | ||||||||||
| Event ID | Sport ID | Hedge Type | Recommended Stake | Recommended Odds | Current Exposure | Exposure After Hedge | Risk Reduction | Potential Profit | Status | Created | Actions |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Loading hedging recommendations... | |||||||||||
| Event ID | Exposure | Bets | Avg Stake |
|---|---|---|---|
| Loading... | |||
| Sport ID | Exposure | Events | Bets |
|---|---|---|---|
| Loading... | |||
| Player ID | Total Exposure | Bet Count | Avg Stake | Max Stake |
|---|---|---|---|---|
| Loading... | ||||
| Bet ID | Player ID | Risk Score | Risk Level | Stake | Odds | Risk Factors |
|---|---|---|---|---|---|---|
| Loading... | ||||||
| Sport ID | Total Stakes | Total Payouts | Net Profit/Loss | Margin % |
|---|---|---|---|---|
| Loading... | ||||
Mirror sync (DO → PostgreSQL) and sync configuration
Copy tables 1:1 into local mirror schemas (no mapping). Use this for the new mirror architecture.
Select how many days back to sync from DigitalOcean database:
Sync all player profiles from DigitalOcean identity-service
Profiles are automatically synced every 6 hours. Use this button to sync manually.
Last sync: Never
Auto-sync: Enabled (every 10 minutes)
Edit sync settings stored in the local database. Requires admin.
Archive events older than specified days
Optimize database and reclaim space
Check database size and get alerts
Configure intervals for skipping duplicate events (in minutes)
Configure warning and critical thresholds (in MB)
Export local database to SQL dump file
Delete all data from local database. Auto-sync pauses until you run a backfill (Sync tab).
Delete data older than 30 days
Delete data older than 60 days
Delete data older than 90 days
View database size and record counts
Monitor all background workers and their status. Each worker shows its data source, last run time, interval, and statistics.
Manage admin users and access control
Enable or disable sections of the admin. Disabled modules are hidden from the menu and dashboard.
| Group | Role | Login | Email alerts | Alert types | Last Login | Created | Actions | |
|---|---|---|---|---|---|---|---|---|
| Loading users... | ||||||||
Manage email groups and alert notification settings
| Name | Min Alert Level | Max Alert Level | Email Count | Description | Actions |
|---|---|---|---|---|---|
| Loading groups... | |||||
Investigate bets, winnings, integrity flags and ledger linkage
| Bet ID | Player | Stake | Win / Possible | Net | Status | Type | Integrity | Source | Date | Actions |
|---|---|---|---|---|---|---|---|---|---|---|
| Loading... | ||||||||||
Player management and monitoring
| Player ID | Name | Phone | Status | Country | Verified | Bets | Winnings | Wallet | Last activity | Flags |
|---|---|---|---|---|---|---|---|---|---|---|
| Loading… | ||||||||||
Detection-rule alerts with player, transaction, and rule context
Choose how the dashboard looks. Themes are applied globally to all pages, components, and pop‑ups.
Auto‑refresh, pagination and other behaviours already existente rămân neschimbate.
Advanced analytics and insights
Betting patterns analytics will be displayed here.
Integrity timeline and fraud alerts — immutable hash chain audit trail
/adjustment)| When | Type | Player | Amount (KES) | Reason / description | Operator | Bet ref | |
|---|---|---|---|---|---|---|---|
| Loading… | |||||||
Rules over mirror sources (schema.table) and reporting views
| ID | Rule Name | Type | Priority | Status | Severity | Created | Actions |
|---|---|---|---|---|---|---|---|
| Loading rules... | |||||||
Scheduled rules over mirror sources (schema.table) and custom queries
| Rule Name | Type | Priority | Alert Type | Status | Schedule | Last Run | Actions |
|---|---|---|---|---|---|---|---|
| Loading detection rules... | |||||||
Generate and export comprehensive reports
Generate daily summary report
Generate financial summary report
Generate player activity report
Generate modifications report
Generate irregularities report
| Report Title | Format | Size | Generated | Type | Actions |
|---|---|---|---|---|---|
| Loading report history... | |||||
Project documentation and information
Chezacash Administration Dashboard is a comprehensive management tool designed for betting platform administration, fraud detection, and risk management.
© 2026 Dinca Dumitru Alexandru. All rights reserved.
CRM designed and developed by Dinca Dumitru Alexandru
Futuristic real-time overview with:
Comprehensive betting analytics including:
Complete player profile management with:
Alert system for:
Deep analytics capabilities:
Advanced fraud detection system:
Ledger validation rules for:
Configurable detection rules with:
Report generation with:
Database synchronization management:
Automatically synchronizes data from DigitalOcean databases every 10 minutes. Tracks sync history and handles errors gracefully.
Monitors wallet transactions every 2 minutes for modifications, tracks integrity, and sends alerts when unauthorized changes are detected.
Tracks betting odds modifications every 2 minutes, monitors odds integrity, and alerts on suspicious odds changes or patterns.
Runs comprehensive risk detection cycles every 5 minutes including multi-account detection, bonus abuse, velocity monitoring, and all pattern detection systems.
Calculates real-time exposure for active bets every 2 minutes. Updates BetExposure table and triggers alerts if thresholds are exceeded.
Calculates multi-factor risk scores for new bets every minute. Stores scores in BetRiskScore table and triggers approval requests for high-risk bets.
Re-validates active bets against current limits every 5 minutes. Flags suspicious bets, creates fraud alerts, and cancels critical violations.
Fetches new notifications every 30 seconds and creates Notification records for pending approvals, threshold exceedances, and critical alerts.
Checks for detection rules to execute every 30 seconds. Runs scheduled rules and triggers email alerts when conditions are met.
Sends email alerts via Gmail SMTP when detection rules are triggered, fraud is detected, exposure thresholds exceeded, or critical alerts occur.
Executes automated actions based on configured rules, including account blocking, limiting, flagging, and KYC requests.
Real-time monitoring of all background workers with status indicators, last run time, next scheduled run, and performance statistics. Available in Risk Management Dashboard.
Tracks all wallet transactions, detects modifications, and maintains an audit trail of all changes to wallet balances.
Monitors all betting odds changes, tracks modifications, and alerts on suspicious odds manipulation patterns.
Synchronizes player profiles from DigitalOcean database, ensuring local database is up-to-date with latest player information.
Comprehensive risk management system designed to reduce losses from risky bets, control exposure, detect suspicious patterns, and protect platform profitability. The system includes real-time exposure monitoring, automated risk scoring, betting limits management, hedging recommendations, and approval workflows.
Complete data models for BetLimitRule, ExposureThreshold, BetExposure, BetRiskScore, HedgingRecommendation, and BetApproval with full CRUD API endpoints.
Exposure Calculation Worker (every 2 min), Risk Score Calculation Worker (every 1 min), Post-Bet Monitoring Worker (every 5 min), and Notification Polling Worker (every 30 sec).
Automatic calculation of exposure per event, sport, player, and cumulative exposure with real-time updates and threshold monitoring.
Comprehensive dashboard with exposure by event, sport, player, and cumulative views. Real-time refresh, time range filters, and color-coded stat cards.
Configurable thresholds per event, sport, player, and cumulative with automatic alerts and email notifications when exceeded.
Validates bets against all enabled limit rules before placement. Checks max stake, max win, max odds, accumulator limits, and determines action (allow/flag/require_approval/block).
Continuously re-validates active bets against current limits. Flags violations, automatically cancels critical violations, and creates fraud alerts.
Complete CRUD interface for betting limit rules and exposure thresholds with enable/disable, priority system, and rule testing interface.
Comprehensive risk scoring (0-100) based on odds, stake, patterns, exposure, player history, and bet type. Stores detailed risk factors breakdown.
Automatic actions based on risk score: Allow (0-30), Flag (31-50), Require Approval (51-70), Block (71-100). Integrated with approval workflow.
Automatic hedging recommendations when exposure exceeds thresholds. Shows potential profit, risk reduction percentage, and exposure after hedge. Accept/reject workflow.
Approval workflow for high-risk bets with detailed bet information, risk score breakdown, violation details, and approval notes. Bulk approve/reject functionality.
In-app and email notifications for pending approvals, threshold exceedances, bet cancellations, and critical alerts. Real-time notification polling.
Daily exposure reports with summary statistics, charts, and data export (CSV). Exposure by event, sport, player, and cumulative views.
Risk score distribution, high-risk bet breakdowns, risk factor analysis, and performance metrics with visualizations.
Profit/loss by sport, overall performance summary, and profitability analysis with export capabilities.
Consolidated dashboard with key metrics, charts, quick actions, recent high-risk bets, and system health indicators. Worker status monitoring widget.
Simulate bet validation against active rules. Test different bet scenarios (stake, odds, bet type) and see which rules would trigger.
Detects multiple accounts linked by phone, email, device, or IP address. Identifies account relationships and calculates risk scores based on connection patterns.
Monitors bonus usage patterns to identify fraudulent bonus claims, rapid bonus consumption, and suspicious bonus withdrawal patterns.
Tracks betting velocity and frequency to detect unusual activity patterns, rapid betting sequences, and suspicious transaction rates.
Comprehensive risk scoring system (0-100) that aggregates all risk factors into a single profile with automated flagging and alerting.
Detects coordinated betting patterns, win-loss correlations, and circular betting between related accounts.
Identifies guaranteed profit scenarios, rapid odds changes, and cross-platform arbitrage opportunities.
Detects impossible travel patterns, multiple location logins, country mismatches, and VPN/Proxy usage.
Analyzes unusual betting times, bet size variance, activity bursts, and deviation from normal player behavior.
Detects rapid deposit-withdrawal cycles, round amount patterns, and suspicious deposit velocity.
Identifies shared devices and creates relationship networks between accounts using the same device.
Compares actual vs expected win rates, detects statistical significance deviations, and identifies win/loss streaks.
Tracks account age, first bet patterns, rapid progression from new to high-roller, and dormancy detection.
Analyzes bet size progression, bet type patterns, and market/odds selection behaviors.
Live activity feed with auto-refresh for risk alerts and pattern detections, enabling immediate response.
Configurable rules for automatic actions (block, limit, flag, KYC request) based on risk thresholds with enable/disable toggle.
Detects network clusters of related accounts, calculates network metrics (density, centrality), and visualizes relationships.
Custom report builder with multiple export formats, scheduled reports, and comprehensive analytics.
Historical snapshots of risk scores with trend analysis and detailed breakdown visualization.
Case management system with notes, timeline events, status tracking, and resolution documentation.
Project Designer & Developer
Contact:
Project Description:
This comprehensive betting administration dashboard was designed and developed by Dinca Alexandru to provide a complete solution for managing betting operations, detecting fraud, and managing risk in a betting platform environment. The system integrates multiple detection mechanisms, real-time monitoring, and automated actions to ensure platform integrity and prevent financial abuse.
| Status | Actions | |
|---|---|---|
| Loading emails... | ||
Loading...