SolveMCQ
ADMIN CONSOLE — SECURE ACCESS
Protected by TOTP · JWT · Rate limiting
Enter the 6-digit code from your authenticator app
← Back
SolveMCQ / Admin
LIVE
⚠ MAINTENANCE MODE
● PRODUCTION
SA
— Admin
Overview
◈ Dashboard
◉ Geo Stats
Users
◎ User Management —
Content
◇ Questions —
◌ Notifications
Security
◫ Blocklist —
System
◧ Maintenance
◱ Version Control
◪ Audit Logs
◲ Settings
Dashboard
Real-time overview · Auto-refreshes every 30s
Total Users
—
Loading...
👥
Questions
—
Loading...
📚
Active Blocks
—
Loading...
🛡
Banned Users
—
Loading...
🚫
User Plans Breakdown
Free —
Pro —
Premium —
Auth Methods
Loading...
Recent Activity
Loading audit log...
System Health ONLINE
MongoDB connected
Redis connected
Uptime —
Maintenance inactive
User Management
CRUD · Ban · Unlock · Export CSV
⌕
EmailPlanAuthStatus SessionsLast ActiveJoinedActions
Loading users…
—
Page 1
Question Management
MCQ CRUD · Bulk Import · Encryption
⌕
#QuestionSubjectTopic DifficultyTagsStatusActions
Loading questions…
—
Page 1
Notification Manager
Push · Email · In-App banners · Segmented targeting
Sent Notifications
TitleTypeTargetSentFailedDateActions
Loading notifications…
Blocklist
IP · Domain · User · ASN blocks — auto + manual
⌕
ValueTypeSeverityReasonHit CountAuto?AddedActions
Loading blocklist…
—
Page 1
System Maintenance
Maintenance mode · Cache flush · Health checks · DB stats
Maintenance Mode
System Actions
—
DB Stats
Click "Fetch DB Stats" to load.
Version Control
App versions · Force-update flags · Rollout control · Changelog
Current Versions
PlatformVersionMin VersionMandatoryRollout %PublishedActions
Loading versions…
Changelog
VersionPlatformTypeTitleDate
Loading changelog…
Geo Traffic Analytics
Country · Device · Auth method breakdown
Total Requests
—
📡
Unique IPs
—
🌐
Top Country
—
🗺
Bot Traffic
—
🤖
Top Countries
Select date and click Load.
Device Breakdown
—
Top Paths
—
Audit Logs
All admin actions logged with IP + timestamp
TimeAdminActionMethodPathIPStatus
Loading audit logs…
—
Page 1
Settings
API base URL · Profile · Session
API Configuration
To change the API URL, edit js/config.js and redeploy.
Session Info
Logged in as —
Role —
Token expires —
Last IP —
Ban User
Add User
Add Question
Edit Question
Bulk Import Questions
Upload a JSON array of question objects. Each must have: subject, topic, questionText, options[].
Compose Notification
Preview title
Preview body…
Add Block Entry
Publish Version
Add Changelog Entry
User Details