Inspiration

Students waste time searching scattered campus information, so I built one AI assistant to answer everything instantly.

What it does

Campus HelpBot is an AI-powered chatbot that answers campus-related questions using FAQs, AI models, and voice input.

How I built it

Built with Spring Boot (Java 21) and React, using Groq (Llama 3.3) with Gemini as a fallback and Firebase Firestore for data.

Challenges I ran into

Handling AI fallback logic, ensuring response accuracy, and integrating Firebase with a clean API design.

Accomplishments that I'm proud of

Delivered a full end-to-end MVP with dual AI support, voice input, and modern UI on free-tier services.

What I learned

AI API orchestration, full-stack architecture, Firebase integration, and building production-ready MVPs.

What's next for Helwan InfoBot

Multi-language support, analytics dashboard, authentication, and a mobile app.

Built With

  • 18
  • 21
  • 3.3
  • 3.4.1
  • 70b
  • ai
  • animation:
  • animations
  • api
  • apis:
  • axios
  • backend
  • boot
  • build
  • client:
  • configuration
  • control:
  • css3
  • custom
  • database:
  • devops
  • dotenv
  • endpoints
  • environment:
  • firebase
  • firestore
  • for
  • framer
  • framework:
  • frontend
  • gemini
  • gemini-flash-latest)
  • git
  • google
  • groq
  • http
  • icons:
  • java
  • language:
  • llama
  • lucide
  • maven
  • motion
  • react
  • rest
  • spring
  • styling:
  • testing:
  • tool:
  • tools
  • versatile)
  • version
  • vite
  • with
Share this project:

Updates