Inspiration
In many colleges, event information is scattered across Instagram pages, WhatsApp groups, emails, notice boards, and websites. Students often miss important hackathons, workshops, and fests because there is no single reliable source of information. We were inspired by this real-world problem and wanted to build a centralized, intelligent platform that simplifies event discovery and reduces information overload.
What it does
Campus Event Aggregator is an AI-powered centralized web platform that automatically collects and organizes college events in one place. Using Google Gemini AI, it extracts structured event details—such as event name, date, venue, and category—from unstructured social media posts and websites. Students can view events in a clean dashboard categorized as Upcoming, Active, or Past.
How we built it
We built the frontend using React/Next.js for an interactive dashboard experience. The backend was developed using Node.js and Express, connected to a MongoDB database for structured storage.
Google Gemini AI was integrated for natural language processing and intelligent extraction of event data. We used JWT-based authentication for secure login and Google APIs (Calendar, Firebase) for event syncing and notifications. The system architecture ensures scalability and modular design.
Challenges we ran into
One major challenge was extracting accurate structured information from inconsistent social media content. Designing reliable AI prompts required multiple iterations. We also faced challenges in authentication flow implementation, OAuth integration, and ensuring secure password handling. Coordinating AI processing, backend APIs, and frontend display in a seamless workflow required careful system design.
Accomplishments that we're proud of
We successfully built an end-to-end AI-integrated platform that centralizes event discovery. The integration of Google Gemini AI for automatic event extraction is a key achievement. We also implemented secure authentication and scalable architecture, making the platform ready for real-world deployment.
What we learned
We learned how to design scalable full-stack applications, integrate AI APIs into production workflows, implement secure authentication systems, and structure databases efficiently. Most importantly, we learned how to convert a real campus problem into a practical AI-driven solution.
What's next for Campus Event Aggregator
Next, we plan to expand the platform to support multiple colleges, introduce personalized event recommendations, implement advanced duplicate detection using AI, and enable real-time WhatsApp notifications. We aim to transform it into a nationwide event discovery ecosystem for students.
Built With
- ai
- and-students-can-browse-events-by-category-or-date.-the-system-leverages-google-gemini-ai-to-intelligently-extract-event-information-(event-name
- api
- atlas
- calendar
- cloud
- date
- express.js
- firebase
- functions
- gemini
- javascript
- jwt
- mongodb
- next.js
- node.js
- oauth
- react
- venue
Log in or sign up for Devpost to join the conversation.