Overview
Welcome to Jawwad Play Admin & Telemetry Dashboard
Top App Sections
Most Downloaded Resources
Recently Added Resources
| Title | Category | Type | Status | Downloads | Date |
|---|---|---|---|---|---|
| No resources yet. | |||||
Private Resources
Upload private files and deliver silently to specific devices (V2 pipeline)
Delivery Assignments
| File | Type | Target | Source Size | Delivered Size | Status | Assign Time | Delivered Time | Actions |
|---|---|---|---|---|---|---|---|---|
| Loading... | ||||||||
Learning Resources
Manage published learning worksheets, audio, video, and image downloads
| Resource | Category | Type | Size | Order | Status | Downloads | Actions |
|---|---|---|---|---|---|---|---|
| Loading resources... | |||||||
Categories
Manage standard learning categories and sections
| Category | Slug | Order | Resources | Status | Actions |
|---|---|---|---|---|---|
| Loading categories... | |||||
Notifications & Campaigns
Multi-channel communication: In-App Feed, Push Notifications, and Popups
| Campaign Title | Channels | Audience | Destination | Status | Scheduled / Sent | Recipients | Actions |
|---|---|---|---|---|---|---|---|
| Loading campaigns... | |||||||
🎁 Rewards, Coins & Economy Management
Authoritative wallet ledger, configurable economy rules, dynamic gifts catalog, voucher code inventory, and parent redemptions
📥 Redemptions Breakdown
⚠️ Low Stock & Inventory Alerts
≤ 5 codes remaining📈 Reward Economy Simulator
Real-time content inventory budget audit, voucher purchasing power, and anti-inflation health checker.
📚 App Content Inventory & Maximum Earning Potential
| Section | Content Count | First-Time Reward | Maximum Guaranteed Coins | Repeat Allowance |
|---|
🎟️ Voucher Progression Tiers & Completion Requirements
| Voucher Tier | Coin Cost | Cash / Gift Value | Approx. App Completion Needed | Progression Stage |
|---|
⚙️ Canonical Reward Rules Engine
Configures real-time coin values, repeat rules, streak bonuses, and safety caps without releasing an app update.
🏷️ Reward Categories Management
Add, edit, sort and reorder categories. App gifts slider order and catalog sorting are dynamically driven by this order.
| Order | Icon | Name | Slug | Description | Items | Status | Actions |
|---|---|---|---|---|---|---|---|
| Loading categories... | |||||||
| Item / Brand | Category | Coin Cost | Cash Value | Available Stock | Min Level | Status | Actions |
|---|---|---|---|---|---|---|---|
| Loading catalog items... | |||||||
| Catalog Item | Voucher Code | PIN (Optional) | Status | Assigned Device | Issued At | Expiry Date | Actions |
|---|---|---|---|---|---|---|---|
| Loading voucher inventory... | |||||||
| Parent / Learner | Reward Item | Coins Spent | Cash Value | Method / Code / UPI | Requested At | Status | Actions |
|---|---|---|---|---|---|---|---|
| Loading redemptions... | |||||||
| Learner & Device | Install UUID | Spendable | Lifetime | XP / Level | Badges / Ach. | Content % (L / P / S / C) | Overall % | Reward Eligibility | Last Active | Actions |
|---|---|---|---|---|---|---|---|---|---|---|
| Loading user rewards and devices... | ||||||||||
| Tx ID | Date & Time | Install UUID / User | Type | Amount | Balance (Before → After) | Source & Reason |
|---|---|---|---|---|---|---|
| Loading transaction ledger... | ||||||
App Updates
Publish Android APK releases and roll them out to installed devices (user confirms the install on the phone)
Releases
| Version | Build | Published | Target | Mandatory | APK Size | Updated | Pending | Actions |
|---|---|---|---|---|---|---|---|---|
| Loading app updates... | ||||||||
App Users & Devices
App installations, user names, and technical metadata
| User Name | Install ID | App Status | Platform | Device | OS | App Version | Network | Notifications | Last Seen | Actions |
|---|---|---|---|---|---|---|---|---|---|---|
| Loading devices... | ||||||||||
Comprehensive Telemetry & Analytics
First-party, privacy-conscious mobile telemetry, hardware diagnostics, and product intelligence
Top Visited Screens
Top Downloaded Resources
Platform Breakdown
Top Device Models
App Versions
| User Name | Install ID | App Status | Device Specs | Network | Notifications | OS / Arch | Sessions | Last Seen | Actions |
|---|---|---|---|---|---|---|---|---|---|
| Loading device installations... | |||||||||
App Section Engagement
Interactive Features & Quizzes
Popular Categories
Media Type Breakdown
| Timestamp | Event Name | Install ID | Screen / Section | Resource / Category | Duration | Payload |
|---|---|---|---|---|---|---|
| Loading events... | ||||||
Server-Controlled Telemetry Feature Groups
Toggle individual telemetry categories on or off server-wide. The mobile app synchronizes these flags on launch. Before public release, you can review and disable any feature group below.
Data Retention & Maintenance Controls
Manage backend storage retention and safely purge old telemetry event logs while keeping high-level installation aggregates intact:
⚠️ Development Device Test Features
DEVELOPMENT / TESTING ONLY
IMPORTANT SECURITY & PRIVACY NOTICE:
Server feature flags determine whether the corresponding test UI is exposed in internal developer builds.
A server flag cannot grant OS permissions; the user on the device must still explicitly authorize each runtime permission.
In production release builds compiled with ENABLE_DEVICE_TEST_CONSOLE=false, these test features are permanently compiled out.
Development Test Data
Explicitly submitted diagnostic files and sensor samples from internal test devices (Separate from Production Analytics)
| Type | Submitted At | Installation UUID | Device / Client Info | Media / Diagnostic Content | Actions |
|---|---|---|---|---|---|
| No test submissions recorded yet. | |||||
Portal Settings
Appearance, profile, branding, security, and administrator accounts
General Settings
Appearance & Theme
Choose your preferred visual theme for Jawwad Play Admin:
My Profile
Change Password
Admin Branding
Administrator Accounts
| Display Name | Username | Role | Status | Last Login | Actions | |
|---|---|---|---|---|---|---|
| Loading users... | ||||||
Security & Compliance
All passwords are salted with 10 rounds of bcrypt before database persistence.
Rate limiter safeguards authentication against brute-force attacks.
Anonymous installation UUIDs only; zero collection of contacts, IMEI, GPS, or advertising IDs.
Development & Internal Testing Data
Explicitly submitted test samples (Media, Camera, Microphone, Location) from mobile test tools
| Submission Type | Title & Notes | Tester / Device ID | Attachment / Data | Date Submitted | Actions |
|---|---|---|---|---|---|
| Loading test submissions... | |||||