SolveMCQ SolveMCQ Admin
Account locked. Try again in --:--
v—
SolveMCQ SolveMCQ Admin
Dashboard
Session expires in 5:00
?
Loading…
  • Dashboard
  • Users
  • Content
  • Content Review
  • Settings
  • Payments
  • Blocklist
  • Login Attempts
  • Admin Users SA
  • Audit Log SA
  • IP Whitelist SA
v—

Dashboard

Updating…
—
Total Users
—
Active Today
—
Total Questions
—
Active Sessions
—
Subjects
—
Maintenance

Daily Visitors

Traffic by Country

Geographic Distribution

CPU Usage

—%

Memory Usage

—%

System Status

  • MongoDB —
  • Redis —
  • Node.js —
  • Uptime —
  • Heap Used —

Quick Actions

Users

Name Email Phone User ID Joined Last Active Actions
Loading…

User

Content

Click Browse Content to explore subjects, topics and questions.

Content Browser
Subjects

Select Main Subject

Main Subject

Subject

Topic

# Question Options Answer Media Actions
← Select a topic

Content Review

—
Pending Review
—
Approved Today
—
Rejected
—
User Reports Open
Preview Subject / Topic Reasons Actions
Loading…
Question Category Details Reported by Status Actions
Loading…

Review Question

Settings

Notification Banner

🔔
Notification Banner
Show a sticky banner at the top of the app for all users
Currently OFF
Optional hyperlink
Optional action button
The GIF is used only as the button background; the button remains a normal hyperlink.
Optional image
Optional countdown timer
The timer uses the user's local clock for display, while the saved timestamp is treated as an absolute ISO date.

Maintenance Mode

⚠ Maintenance mode is ON — the site is hidden from regular users.
🔧
Maintenance Mode
Show maintenance overlay to all regular users
Currently OFF

Feature Flags

Loading flags…

App Version Management

Saving here updates the DB. The frontend reads version from /api/admin-config; version.js is only a static fallback.

Payments & Plans

Same data the main app reads — edits here go live immediately, no redeploy.

Payments Overview

Plan Catalog

Coupons

Pending Payments

Checkouts stuck awaiting_payment — the webhook didn't auto-match. Resolve manually.

Webhook Log

Raw events received from the PhonePe browser-extension bridge.

CORS Blocklist

CORS Origin Allowlist

Extra origins allowed to call the public app API, on top of the default frontend/admin origins. Takes effect within 60s (Redis-cached).

Login Attempts

Failed admin login attempts — unknown usernames. IPs are auto-blocked for 12 hours.

Timestamp Username Tried IP Address Reason Blocklisted Block Expires
Loading…

Admin Users Superadmin

Username Role Status Created Last Login Permissions Actions
Loading…

Audit Log Superadmin

IP Whitelist Superadmin

⚠ Important: Only whitelisted IPs can load admin panel data after sign-in. Non-whitelisted IPs see a blocking overlay and cannot access any data. Always whitelist your own IP before logging out.

Add Whitelisted IP

🔒

Access Restricted

Your IP address is not whitelisted for admin panel access.
Contact the superadmin to whitelist your IP or IP range (CIDR).

Your IP Address
—

Confirm

Question

Meta Tags

Edit User

Configure Admin

Reset Username
Reset Password

Create Admin

Loading permissions…

Add New User