AI Noticeboard & Opportunity Finder
Inspiration
Students often miss valuable internships, scholarships, hackathons, workshops, and placement opportunities because information is scattered across PDFs, emails, university portals, WhatsApp groups, and social media. Manually searching through these sources is time-consuming and inefficient. We wanted to build an AI-powered platform that automatically discovers, organizes, and recommends opportunities, ensuring no student misses an important deadline.
What it does
AI Noticeboard & Opportunity Finder automatically scans notices from PDFs, emails, and other sources. Using AI and OCR, it extracts key information such as the title, organization, eligibility, deadline, category, and rewards. The platform then summarizes the content, categorizes opportunities, and displays them in a clean dashboard with powerful search and filtering capabilities.
How we built it
- Frontend: React, TypeScript, Vite, Tailwind CSS
- Backend: Node.js, Express.js
- Database: Prisma ORM
- AI: OpenAI API for intelligent extraction and summarization
- OCR & PDF Processing: Tesseract OCR and PDF parsing libraries
- Authentication: JWT-based authentication
Workflow
- Upload a PDF or fetch notices from emails.
- Extract text using PDF parsing or OCR.
- Send the extracted text to the AI model.
- AI identifies opportunities and extracts structured information.
- Store the data in the database.
- Display categorized opportunities on the dashboard with deadline tracking.
Challenges we ran into
- Processing scanned PDFs with different layouts.
- Extracting accurate information from unstructured documents.
- Handling inconsistent notice formats from multiple sources.
- Optimizing AI responses for speed while maintaining accuracy.
- Designing a responsive dashboard that presents large amounts of information clearly.
What we learned
This project strengthened our understanding of AI-powered document processing, prompt engineering, OCR, full-stack development, API integration, database design, and building scalable applications. We also learned how AI can transform unstructured data into meaningful insights that solve real-world problems.
Accomplishments that we're proud of
- Automated opportunity extraction from multiple sources.
- AI-generated summaries and categorization.
- Smart deadline tracking.
- Clean, responsive dashboard with advanced filtering.
- End-to-end AI-powered workflow from document upload to structured recommendations.
What's next
- Personalized AI recommendations based on user interests and skills.
- Gmail, LinkedIn, Telegram, and WhatsApp integration.
- Calendar reminders for upcoming deadlines.
- Resume-based opportunity matching.
- Multi-language support.
- Real-time web scraping from universities and career portals.
Impact
Our vision is simple: No student should miss a life-changing opportunity because they failed to see a notice. By reducing information overload and automating opportunity discovery, AI Noticeboard helps students focus on applying instead of searching.
Built With
- api.ai
- css
- express.js
- gmailapi
- json
- multer
- node.js
- react
- typescript
- vite
Log in or sign up for Devpost to join the conversation.