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
- aiohttp
- beautiful-soup
- fastapi
- google-gemini-api
- next.js
- pdfminer
- postgresql
- python
- telegram-bot-api
- twilio-whatsapp-api
Log in or sign up for Devpost to join the conversation.