DEV Community

Neha Kumari
Neha Kumari

Posted on AI-assisted

ever wondered what led to the headlines?

Hacktoberfest Open-Source AI Challenge Week 1: Touch Grass Submission 🌿

Well, go no further, cuz I built India-monitor so you can dig into the full story and progress behind any major bill/law, event, or incident in India.
the next time you speak on a news or hot-topic, you have verified numbers and anecdotes and the full picture of how it got there. (I promise, the facts are crisp; i hope your memory is gd.) :))

Banner Image of India-monitor

TL;DR

India Monitor β€” Facts before opinions.

Heard the buzz β€” Musk-Ambani Feud, Repo Rate(0.25% hike), FCRA, BRICS Summit 2026?
Just open India-monitor, search any keyword, and get key insights in seconds.
Or, short on time? just, hit 'Listen' for a crisp audio summary on the go.
Next time, you might add something insightful to the convo.

Stay sharper, every day β€” with India-monitor.

This is a submission for the Hacktoberfest Open-Source AI Challenge Week 1: Touch Grass


What I Built

India Monitor

  • Apart from News, Budget, India Rankings on various reports, Parliament Bills tabs. The most essential is the:-
  • The 'Search & Listen' tab is built for a short screen session where one can search a policy story, get a brief, hit 'Listen', pocket the phone, and show up informed.

Who it’s for: Students, first-time voters, busy professionals and any indian-citizen who are in hurry and who cares about being politically-conscious and nationally-educated.

Touch Grass hook: the product treats the screen as the briefing room, not the destination. Audio is gated on a full insight script. I used it on a real note - https://youtube.com/shorts/peoQ8DZZgls

Demo

Code


How I Built It

Layer Open / AI role
SerpAPI One query: {topic} β€” real publisher URLs, deduped, cached 6h
DeepSeek (article-insight) Open-weight-model family for on-demand ENG/HIN briefings
ElevenLabs (generate-audio) TTS only from stored listen_script (β‰₯200 chars)
Wire pipeline Open Python on GitHub Actions β†’ Supabase

Press search is the Week 1 story:
Discover (Serp) β†’ Understand (DeepSeek) β†’ Listen (ElevenLabs).

Why Does Open Innovation Matter?

Closed β€œanswer bots” invent policy. This path forces publisher links, peer snippets from the same search, and reject thin briefings instead of confident nonsense.

Open repo + Postgres schema + reproducible ingest means anyone can audit what hit the wire and how press briefings are produced. Swapping the insight backend (DeepSeek API today; open-weight local inference tomorrow) doesn’t require rewriting the civic UI β€” that’s the point of keeping the model behind a small Edge contract.

Prize Categories

  • Best Use of SerpApi β€” Dual-outlet national press search, cache discipline, per-user last-search restore without burning search quota.
  • Best Use of ElevenLabs β€” Audio-first civic briefings; script-only TTS after validated insight; built for on-the-go listening.

Logo

Top comments (0)