Loading...
User Signups
New registrations — last 7 days
Revenue (₦)
Payment volume — last 7 days
Subscription Plans
Jollof Plus distribution
Match Activity
New matches — last 7 days
Recent Signups
| User | Gender | Location | Plan | Joined |
|---|---|---|---|---|
Analytics
Platform performance
Daily Active Users
Estimated — last 7 days
Swipes vs Matches
Engagement — last 7 days
Top Locations
| City / Region | Users | % of Total |
|---|
All Users
Loading...
| User | Age/Gender | Location | Plan | Matches | Status | Joined | Actions |
|---|
Jollof Plus Members
Active subscriptions
| Member | Plan | Expires | Status | Actions |
|---|
Verifications
Review submitted ID documents
| User | ID Type | Document | Submitted | Status | Actions |
|---|
User Reports
Moderate flagged content
| Reported User | Reporter | Reason | Source | Date | Status | Actions |
|---|
Transactions
Loading...
All Payments
| User | Type | Plan/Credits | Amount | Gateway | Reference | Date |
|---|
Credits
Balances and purchases
Top Credit Holders
| User | Balance |
|---|
Match Activity
| Users Matched | Created | Has Messages |
|---|
Chat Activity
Message content is end-to-end encrypted and not visible to admins
🔒 E2E Encrypted Conversations
Only metadata is visible. Message content is encrypted on-device — admins cannot read messages by design.
| Participants | Status | Last Active | Created | Unread | Actions |
|---|
Notifications
| Type | Title | Message | Target | Date |
|---|
App Settings
Platform configuration
Jollof Plus Pricing (₦)
Paystack — Nigerian Naira
Jollof Plus Pricing ($)
Stripe — International USD
Platform Limits
Swipe caps and controls
App Controls
Live switches
Activity Logs
Admin audit trail
| Action | Admin | Target | Date |
|---|
Export Data
Download platform data in Excel, CSV or PDF format
Export Filters
Narrow down your export data
Export Type
Choose what to export
Security
Platform security status and controls
🔒 E2E Encryption Status
End-to-end message encryption
✓ E2E Encryption Active
Messages are encrypted on-device using X25519 + AES-256-GCM before being stored in Firestore. Admin cannot read message contents — only encrypted ciphertext is stored.
Algorithm: X25519 key exchange + AES-256-GCM
Key storage: Device keychain only
Admin access: None (metadata only)
Stored in DB: Ciphertext + nonce only
🛡 Admin Access Controls
Role-based access management
Admin Accounts
Loading...
🗑 Permanently Deleted Accounts
Soft-deleted accounts pending permanent removal
| User ID | Name | Deleted At | Actions |
|---|
📋 Firestore Security Rules
Current recommended rules — paste these into Firebase Console