JanPlus listens to every public political signal across X, news, YouTube, Reddit and licensed WhatsApp feeds — detects hostile narratives in 60 seconds, attributes them to specific opponent parties at the district level, and drafts a regional-language rebuttal before the news cycle moves.
It's 9:47pm. A lathi-charge video from a tier-2 district starts spreading on WhatsApp. By 11pm it's on every regional TV channel.
Your district coordinator there doesn't pick up. Your social-media team needs four hours to draft a response. By the time you respond, it's a different news cycle — and you've lost two days of momentum.
Multiplied across every constituency you compete in, that's how elections quietly slip away.
Real-time ingestion from X, YouTube, NewsAPI, GNews (Hindi-first), Reddit, RSS — all ToS-compliant. 30+ targeted queries per provider. Strict relevance filter rejects 64% noise before it costs you a single LLM token.
Each post gets sentiment (−1…+1), emotion, narrative cluster, target-party attribution, urgency, and authenticity score from a frontier AI model. Regex tagger runs in parallel for deterministic backup on parties, leaders, districts, issues.
Three deterministic rules fire alerts: viral hostile (velocity ≥ 6 + sentiment ≤ −0.25), constituency sentiment crash, protest signal. No black box — your war-room can tune thresholds in code. The AI only writes the summary.
Generate counter-narratives in all 22 scheduled Indian languages + English × 5 platforms × 4 tones. Visual assets via OpenAI Images. Dispatch to authenticated district coordinators on WhatsApp + SMS. Schedule on authorized party handles. Every action logged.
From real-time ingestion to seat projection, every layer of the campaign-response stack.
One screen instead of fifteen WhatsApp groups
Live KPIs across your scope: posts ingested, sentiment delta, active narratives, open alerts. Top-of-fold sentiment timeline + Bihar district choropleth + recent intel grid. Time-windowed: switch 1h / 6h / 24h / 7d, the whole screen retunes.

See political weather across all 38 Bihar districts at a glance
Pure-SVG choropleth — no external tiles, works in any tunnel. PostGIS unions constituency polygons into district shapes server-side. Hover for top narratives, post volume, target party. Click to focus and drill into that district scope globally.

Themes auto-discovered by AI from real news
Every post is clustered into a narrative slug. The AI proposes new slugs when it finds themes the seed didn't anticipate — "Political family controversies", "Hypocrisy in leadership", "Communal polarization". Each card shows velocity, sentiment, post count, target party.

Per-party attribution of every topic hurting or helping them
For each opposing party in your state, see exactly which topics are damaging them this window. Damaging topics on the left in red, helping topics on the right in green. Hotspot constituencies. Click any driver → open narrative or draft counter.

Critical signals surface in seconds, not hours
Three rule engines: viral-hostile narrative, sentiment spike per constituency, protest-signal keywords. Severity from medium to critical. One-click Dispatch to district teams. Acknowledge + Resolve workflow with audit trail. 60-min de-dup window prevents alert spam.

Every ingested post, scored in real time
Recent intel cards with auto-generated visual posters · WebSocket event stream on the right showing every post.new, alert.new, narrative.update. Filterable by source. Each post tagged with sentiment + target party + narrative.

AI drafts in every official Indian language × 5 platforms × 4 tones
Pick narrative + language + platform + tone → a frontier AI model drafts the rebuttal grounded in your stance. Auto-attaches a visual asset. + Visuals expands into Image Prompt / Render Image (OpenAI) / Storyboard / Upload+Vision review. Human approval is mandatory before publish.

Real party workers, real consented channels, full audit
Authenticated coordinators with role + region scope (state lead → district coordinator → booth worker). Push alerts / counter-content / briefings via WhatsApp + SMS + email. Region-filtered targeting. Every send logged for audit. No bot networks — ever.

Approved counters published on authorized party handles
Pick an approved counter + authorized party handle (X · FB · Instagram · YouTube · WhatsApp Business · Telegram) + publish slot. Worker fires posts at their scheduled time. Real-time reach analytics: impressions, likes, shares, comments per platform.

Auto-generated leadership digests + booth-worker cards
Leadership digest regenerated every 4h: top alerts, moving narratives, hotspot constituencies, recommended actions. Booth-worker briefing per constituency in Hindi/Bhojpuri with door-to-door talking points. Both dispatchable to coordinators in one click.

Track journalists, creators, party pages, meme accounts
Reach-scored creators ranked by amplification capability. Political leaning (pro / anti / neutral / mixed). Last-active timestamp. Cross-platform: Twitter + YouTube + Telegram. Useful for response prioritisation when a specific journalist amplifies a hostile narrative.

Seat range + swing analysis, sentiment-weighted
State Assembly / Lok Sabha seat range per party with low / mid / high estimates. Swing analysis vs 72h sentiment. Your party highlighted in amber. Gap-to-majority counter for the side you're running. The toy model is a placeholder for a real swing model trained on past three-cycle data.

Toggle live mode, control providers, fetch on demand
Master DEMO ⇄ LIVE switch. Per-provider cards showing key status + last fetch + test endpoint. "Fetch real data now" button triggers immediate ingestion across all providers + 3 AI scoring batches. Global mode banner shows current state across every page.

Between Lok Sabha and 28 state Assemblies, the narrative cycle never sleeps. The groundwork for the next election is being laid today on WhatsApp and YouTube — not in TV studios. Win the morning's news cycle every day and you win the campaign.
India has 800M+ voters across all 22 scheduled languages — Hindi, Bengali, Telugu, Marathi, Tamil, Urdu, Gujarati, Kannada, Odia, Malayalam, Punjabi, Assamese, Maithili, Santali, Kashmiri, Nepali, Sindhi, Konkani, Dogri, Manipuri, Bodo, Sanskrit — plus English, Hinglish and regional dialects. English-first sentiment tools mis-score 30+ points on dialect-heavy posts. JanPlus is built for code-mixed Indian-language signal natively.
A traditional war-room scales linearly with people. JanPlus scales by software — one analyst can monitor narrative spread across every Assembly seat in real time, and dispatch booth workers in seconds.
Most parties take 4-6 hours to respond to viral hostile content. By then the news cycle has moved. JanPlus collapses that to ~3 minutes — enough to actually shape the cycle instead of chasing it.
Inauthentic activity is increasingly flagged by major platforms and scrutinized by the Election Commission. It can quietly chip away at brand trust if it surfaces later. JanPlus gives you the speed of a modern war-room while keeping every action auditable and on the right side of the line — whichever party you're running for.
One screen for every state's narrative health. Drill from country → state → constituency in two clicks.
Real-time sentiment per district. Daily AI digest at 7am. Critical alerts to the personal WhatsApp.
Get the talking points + counter-content + booth briefings on WhatsApp, in your district's language.
Door-to-door talking-point cards in Hindi/Bhojpuri. Updated every morning based on what's hot in your constituency.
Draft → approve → schedule across X / FB / IG / YouTube / Telegram / WhatsApp Business in one workflow.
See which topics are hurting which opponent. Draft rebuttals in 6 languages. Visual assets in 10 seconds.