Inspiration

Students and citizens often miss important government and university updates because notices are scattered across multiple websites and hidden inside PDFs. We wanted to make public information easier, faster, and smarter to access.

What it does

SuchnaAlert automatically monitors websites, PDFs, and public feeds, uses AI to summarize notices, extract deadlines, detect urgency, and sends personalized real-time alerts via Telegram, email, and push notifications.

How we built it

We built the frontend with React and the backend with FastAPI + Python. BeautifulSoup, aiohttp, and pdfminer handle scraping and PDF extraction, while Gemini API powers summarization, deadline extraction, and smart categorization. PostgreSQL stores notices and user preferences.

Challenges we ran into

The biggest challenge was extracting structured data from different website layouts and PDF formats while avoiding irrelevant notification spam.

Accomplishments that we're proud of

We successfully built an AI-powered system that converts scattered public notices into personalized, low-noise, real-time alerts for students and citizens.

What we learned

We learned how to combine web scraping, asynchronous pipelines, AI APIs, databases, and notification systems into a scalable real-world civic-tech solution.

What's next for SuchnaAlert

We plan to add WhatsApp alerts, voice-based multilingual notifications, more state-wise dashboards, and deeper government API integrations for India-wide expansion.

Built With

Share this project:

Updates