FestIQ: AI-Powered Campus Event Hub

UI/UX Architecture AI

FestIQ is a next-generation, completely serverless campus event management platform. Instead of relying on traditional backends and rigid databases, FestIQ leverages the power of the Google Gemini API directly from the browser to process natural language queries, match visitors with the right events, and handle dynamic data rendering.

Built with a relentless focus on creating clean, functional user interfaces using purely frontend technologies.

✨ Key Features

  • 🧠 "Talk to the Fest" (AI Natural Language Search): Visitors don't need to click through complex menus. They can simply type "I want to participate in a robotics event" or "Where can I get fast food and cheesy breadsticks?", and the Gemini AI instantly returns the exact matching stalls and zones.
  • ⚡ 100% Serverless Architecture: Zero backend setup. No Python, no SQL, no server hosting. The entire application logic runs via Vanilla JavaScript communicating directly with the Gemini API.
  • 📱 Mobile-First "Gen-Z" UI: A Zomato-style, lightning-fast interface optimized for students navigating the campus on their phones.
  • 💾 Local Data Persistence: Uses browser LocalStorage to securely manage user state, bookmarks, and event data without needing a centralized database.

🛠️ Tech Stack

  • Frontend: HTML5, CSS3 (Custom Clean UI), Vanilla JavaScript
  • Artificial Intelligence: Google Generative AI SDK (gemini-1.5-flash)
  • Storage: Web Storage API (LocalStorage)

Built With

Share this project:

Updates

posted an update —

v1.0 — Core Architecture & Persistence: Established the Node.js/Express backend foundation and implemented a JSON persistence layer (data.json) to handle event codes, volunteer profiles, and duty tracking cleanly without heavy infrastructure overhead.

v1.1 — Automated WhatsApp Dispatch: Replaced manual group messaging with automated Twilio API integration, allowing admins to trigger instant, personalized WhatsApp alerts directly to volunteers' mobile devices.

v1.2 — UI/UX Overhaul: Decoupled the frontend architecture into modular, maintainable files (index.html, style.css, script.js) and applied a modern Glassmorphism aesthetic complete with CSS transitions and animated micro-interactions.

v1.3 — Smart AI Assistant: Integrated an embedded AI assistant using Google Gemini SDK with live dashboard context awareness to answer administrative queries in real time.

Log in or sign up for Devpost to join the conversation.

Submission history