Skip to content

Analytics

The Analytics dashboard provides real-time insights into the Keshless ecosystem with key metrics, trends, and operational indicators.

Dashboard Overview

Key Metrics Cards

MetricDescriptionTrend
Total UsersRegistered user countvs last month
Active VendorsOperating vendorsvs last month
Transaction VolumeTotal processed todayvs yesterday
RevenueFees collected todayvs yesterday

Charts

Transaction Volume Chart

Line chart showing transaction volume over time.

Data SeriesColorDescription
VolumeBlueTransaction amount total
CountGreenNumber of transactions

Revenue Breakdown

Pie chart showing revenue by transaction type.

SegmentDescription
PaymentsPOS payment fees
Top-upsCash-in fees
WithdrawalsCash-out fees
TransfersP2P transfer fees

User Growth Chart

Area chart showing user registration trends over time.

Time Period Filters

PeriodDescription
TodayCurrent day data
YesterdayPrevious day
Last 7 daysWeekly view
Last 30 daysMonthly view
CustomDate range picker

Real-Time Indicators

System Health

ServiceDescription
APIMain API server status
DatabasePostgreSQL connection
Payment GatewayExternal payment processor
Notification ServiceSMS/Push notification system

Health States

StateDescription
HealthyService operating normally (green)
DegradedPartial issues, reduced performance (yellow)
DownService unavailable (red)

Recent Activity Feed

Shows real-time activity including:

  • New user registrations
  • Large transactions
  • KYC verifications
  • System alerts

Data Refresh

SettingValue
Auto-refresh interval30 seconds
Refetch on window focusYes

API Endpoints

EndpointMethodDescription
/admin/analytics/summaryGETDashboard metrics
/admin/analytics/transactionsGETTransaction stats
/admin/analytics/revenueGETRevenue breakdown
/admin/analytics/usersGETUser growth stats
/admin/analytics/healthGETSystem health
/admin/analytics/activityGETRecent activity
FilePurpose
src/pages/dashboard/DashboardPage.tsxMain dashboard page
src/components/charts/Chart components
src/services/analyticsService.tsAnalytics API service
src/hooks/useAnalytics.tsAnalytics hooks

Internal use only - Keshless Payment Platform