Dashboard
System Clock
Syncing live IST / UTC...
Admin Access
Total Live Posts
All published content
Added Today
New in last 24h
Pending Review
Awaiting approval
Ad Impressions
Total ad views
Priority Highlights Pool
Click to manage pinned posts
Posts by Category
CategoryTotalTodayThis WeekLast Updated
Visitor Analytics
Live Visitors
Active in the last few minutes
Live Activity
IPCurrent PagePage TypeSession PagesLast Seen
Most Viewed Pages
PageTypeViewsUnique IPsLast Seen
Search Analytics
Search TermSearchesMatchedLast Used
Search TermClicked PageClicksPages Viewed After Click
Excluded IPs
IPNoteAddedAction
Purge Analytics

Use dates to remove only a selected range. Leave them blank to clear the selected analytics scope completely.

Traffic Sources
Landing Pages
Top Journeys
Search Highlights
Anonymous Visitors
VisitorFirst PageLast PageVisitsAction
Visitor History
Select a visitor to inspect their page sequence.
#PageTypePath BeforeSeen
Browser Mix
Device Mix
Operating Systems
Pending Review Queue
Loading queue...
Total Drafts
All items waiting in the queue
AI Pending
Still awaiting AI review
Rejected
Needs manual attention
Ready to Publish
Clean drafts with no AI hold
Open a draft to review SEO metadata, publish dates, official links, and the full write-up before approving it.

Loading queue...

Live Posts
No live posts selected.
Loading live posts...
TitleCategoryTypeReachRegion / SectorPublishedAction
Priority Highlights

Pin up to 8 published posts into the homepage priority highlight strip. Manual pins always stay first, and the remaining slots auto-fill from freshness, urgency, source quality, and score.

Homepage Highlight Lineup

Loading priority highlights...

Decision Checklist

Loading checklist...

Published Post Candidates

Loading published post candidates...

Publish a Custom Post

Bypass the data engine and instantly publish a link to the live feed.

Public URL preview will appear here.
Build a table by filling cells visually, then insert it into the post body.
Manual Ad Layout Studio

Create manual ads for homepage and post pages with visual zone placement, size, shape, and alignment. Ads stay in the content flow so the layout adjusts naturally, while Google Auto Ads can still use the rest of the page.

Loading ads...

Google Ads Configuration

Paste your Google AdSense code below. It will be rendered in a premium sidebar card on the live website.

Global Head Script (Auto Ads)

Paste your main Google AdSense script here. It will be placed inside the <head> of every page (Home, Posts, etc.).

ads.txt Verification Content

Paste your ads.txt content from the AdSense "Connect your site" or "Setup ads.txt" section.

Admin Security Settings

Update your administrative credentials and change the secret URL path. Your current password is required for every security change.

Point a subdomain from Name.com to this same server, then set it here. Once saved, the admin will open from that hostname root.
loading.../
Keep this as an emergency fallback even after shifting admin onto a dedicated hostname.
Store this secret in an authenticator app such as Google Authenticator, 1Password, Authy, or Microsoft Authenticator. Keep the code field handy when changing security settings.

WARNING: Changing the admin hostname, fallback path, or 2FA settings will log you out right away. Make sure the DNS record already points to this server before saving.

Active Admin Sessions

Every logged-in admin device now shows its IP address here. Your own current session is marked as Mine, and each admin IP is auto-excluded from visitor analytics.

IPDeviceStartedLast SeenAction
Ban Admin IP

Banning an IP instantly revokes all matching admin sessions from that address. The IP stays excluded from visitor analytics even after the ban is removed.

Banned Admin IPs
IPNoteAddedAction
Admin Audit Log

Every authenticated admin mutation is recorded here with the route, IP address, status code, and browser details.

ActionDetailIPStatusTimeDevice
AI Console

These rules control the auto-review flow and the current-affairs generator. They are locked by default to prevent accidental changes.

Production warning
Changing these prompts changes how the AI writes, filters, and rejects content live. Only unlock editing when you actually want to update the behavior.
AI Key Vault

Use separate key pools for current-affairs generation and post review. The fields stay locked until you intentionally unlock them, and the admin route is protected by the normal admin session.

Current Affairs Keys
One key per line. These keys power the current-affairs feed generator only.
Posts Keys
One key per line. These keys power candidate review and auto-publish only.
AI Provider Registry
Provider
One API endpoint plus its key pool and model order.
Pipeline
One workflow binding that picks which provider powers it.
Keys
The built-in Google providers are prefilled from the AI Key Vault. Other providers use the key box on their own card.

Edit providers and pipelines directly. Add Gemini, GPT, DeepSeek, Ollama, or any OpenAI-compatible endpoint as separate providers, then bind each workflow to the provider you want.

A provider is the API endpoint plus its key pool. A pipeline chooses which provider and model chain to use for that workflow.
AI Rate Limits & Budgets

These are the internal guardrails that keep the system responsive while avoiding provider quota spikes. Raise them only when you know the workload can handle it.

This list is editable in admin and becomes the fallback order for Gemini providers and pipelines when their own model order is blank. Keep it to text-output models for the current generation pipeline; TTS and embedding models need a separate workflow.

A 429 cooldown of 600000 to 900000 ms keeps the system from hammering the provider while still finishing within a reasonable extra delay. Batch timing is managed in the schedule card below.

Auto-Review Batch Schedules

Enter comma-separated batch times like 06:30,10:00,14:00,16:00. Queued posts are sent to the AI pipeline only at those batch runs.

Newest 5 entries only. Each line keeps the schedule reference and the latest status.
Recruitment Decision Prompt
Use {{INPUT_CONTEXT}} as the placeholder for the live recruitment candidate payload.
Current Affairs Decision Prompt
Use {{FEED_ITEMS}} as the placeholder for the grouped current-affairs feed payload.
Ad Performance Analytics
Ad KeyTypePlacementViewsClicksCTRStatus
Data Engine Logs

The data engine automatically checks 80+ official government portals every 2 minutes. Below are the most recent activity logs.

Loading logs...
Platform Intelligence

Feed the module your server totals here. It converts the resources into active guardrails for scraper work, AI batches, snapshots, and backups so the platform can stay fast under pressure.

Mode
Current control posture
Pressure
0 to 100 score
Scraper Budget
Targets per cycle
AI Budget
Calls per cycle
Hard Switches
Turn these off to block the heavy background jobs without removing the feature from the server.
Task Advice
TaskAdviceStatusBatchDelayReason
Bridge Health Log

Shows recent GitHub bridge runs for current affairs ingestion and recruitment publish/reject actions. This is the quickest place to confirm the offload path is alive.

Latest Mode
Server-side switch posture
Pressure
Current pressure score
Events
Recent bridge audit rows
Status
Ingest / publish health
TimeActionDetailIPStatus
Loading bridge health...
Current Affairs Source Registry

These are the live source feeds and official pages feeding the current-affairs engine. Add new sources here when you want broader ministry or programme coverage.

Stories Loaded
Latest current affairs items in the editor.
Current Affairs Editor
Loading current affairs desk...
No stories selected.
DateHeadlineCoverageScoreActions
Current Affairs Sources

Add or remove RSS feeds used by the current-affairs generator. New stories will use this source list on the next generation run.

LabelFeedLimitActions
Current Affairs PDF Reports

Generate branded weekly and monthly current-affairs PDFs, preview the latest files, and upload a JSON template that controls the palette, cover copy, and section order.

Manual PDF Builder
Select stories from the Current Affairs Editor above, then use these fields to generate a compact PDF with a custom headline and optional JPG cover image.
If stories are selected above, the PDF will use those selected articles. Otherwise it will use the automatic weekly or monthly range.
Reports Ready
Weekly and monthly PDFs on disk.
Weekly
Latest Sunday edition.
Monthly
Latest first-of-month edition.
Template
Active PDF design template.
TypePeriodStoriesGeneratedDownload
Loading reports...
Upload Template
Upload a private JSON design spec. It stays on the server and the PDF generator uses it to set the cover title, palette, intro text, and section order.
Template Registry
Papers in Vault
Official PDFs and external links
PYQ Vault Explorer
Loading vault contents...
YearExam NameOrganizationPaperAns KeyActions
Monitored Government Portals

Loading monitored sites...

Homepage Headlines & Promo Banners

Edit the scrolling headlines displayed at the top of the homepage and any promo text blocks. Changes go live immediately.

Loading content blocks...

Media Library

Upload images here. Once uploaded, click Copy URL to get the link and paste it into any ad's "Image URL" field.

Drag & drop images here
or click to browse — JPG, PNG, WebP, GIF · Max 5 MB
User Feedback & Success Stories
StatusNameContactMessageReceivedAction
Review Inspector

Select a review to inspect, reply, or change its status.

Business Inquiries
StatusRefName / CompanyTypeSubjectReceivedAction
Inquiry Inspector

Select an inquiry to inspect, reply, or change its status.

Broadcast Pulse Notification

Send a push notification instantly to all users who have "Allowed" notifications on their browser. Use this for results or major announcements.