| Category | Total | Today | This Week | Last Updated |
|---|
| IP | Current Page | Page Type | Session Pages | Last Seen |
|---|
| Page | Type | Views | Unique IPs | Last Seen |
|---|
| Search Term | Searches | Matched | Last Used |
|---|
| Search Term | Clicked Page | Clicks | Pages Viewed After Click |
|---|
| IP | Note | Added | Action |
|---|
Use dates to remove only a selected range. Leave them blank to clear the selected analytics scope completely.
| Visitor | First Page | Last Page | Visits | Action |
|---|
| # | Page | Type | Path Before | Seen |
|---|
Loading queue...
| Title | Category | Type | Reach | Region / Sector | Published | Action |
|---|
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.
Loading priority highlights...
Loading checklist...
Loading published post candidates...
Bypass the data engine and instantly publish a link to the live feed.
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...
Paste your Google AdSense code below. It will be rendered in a premium sidebar card on the live website.
Paste your main Google AdSense script here. It will be placed inside the <head> of every page (Home, Posts, etc.).
Paste your ads.txt content from the AdSense "Connect your site" or "Setup ads.txt" section.
Update your administrative credentials and change the secret URL path. Your current password is required for every security change.
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.
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.
| IP | Device | Started | Last Seen | Action |
|---|
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.
| IP | Note | Added | Action |
|---|
Every authenticated admin mutation is recorded here with the route, IP address, status code, and browser details.
| Action | Detail | IP | Status | Time | Device |
|---|
These rules control the auto-review flow and the current-affairs generator. They are locked by default to prevent accidental changes.
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.
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.
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.
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.
{{INPUT_CONTEXT}} as the placeholder for the live recruitment candidate payload.{{FEED_ITEMS}} as the placeholder for the grouped current-affairs feed payload.| Ad Key | Type | Placement | Views | Clicks | CTR | Status |
|---|
The data engine automatically checks 80+ official government portals every 2 minutes. Below are the most recent activity logs.
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.
| Task | Advice | Status | Batch | Delay | Reason |
|---|
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.
| Time | Action | Detail | IP | Status |
|---|---|---|---|---|
| Loading bridge health... | ||||
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.
| Date | Headline | Coverage | Score | Actions |
|---|
Add or remove RSS feeds used by the current-affairs generator. New stories will use this source list on the next generation run.
| Label | Feed | Limit | Actions |
|---|
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.
| Type | Period | Stories | Generated | Download |
|---|---|---|---|---|
| Loading reports... | ||||
| Year | Exam Name | Organization | Paper | Ans Key | Actions |
|---|
Loading monitored sites...
Edit the scrolling headlines displayed at the top of the homepage and any promo text blocks. Changes go live immediately.
Loading content blocks...
Upload images here. Once uploaded, click Copy URL to get the link and paste it into any ad's "Image URL" field.
| Status | Name | Contact | Message | Received | Action |
|---|
Select a review to inspect, reply, or change its status.
| Status | Ref | Name / Company | Type | Subject | Received | Action |
|---|
Select an inquiry to inspect, reply, or change its status.
Send a push notification instantly to all users who have "Allowed" notifications on their browser. Use this for results or major announcements.