Inspiration

En tant qu'étudiant à l'UCB campus de Bugabo, j'ai remarqué que beaucoup d'étudiants manquent d'un support rapide et accessible pour gérer leur vie universitaire : questions sur les révisions, gestion du stress, organisation du temps. L'idée de CampusAI est née de ce besoin concret.

Ce que nous avons construit

CampusAI est un assistant conversationnel intelligent destiné aux étudiants de l'UCB. Il répond en temps réel aux questions liées aux études, à la santé, à la productivité et à la vie sur le campus, grâce à l'API Gemini de Google.

Comment nous l'avons construit

  • Interface web en HTML, CSS et JavaScript vanilla
  • Intégration directe de l'API Gemini (gemini-2.0-flash-lite)
  • Déploiement sur Firebase Hosting
  • Historique de conversation géré côté client

Difficultés rencontrées

  • Gestion des erreurs de quota de l'API (erreur 429)
  • Compatibilité du modèle Gemini (migration de 1.5 vers 2.0)
  • Configuration Firebase Hosting pour servir le bon fichier

Ce que nous avons appris

  • Intégrer une API Gemini dans une application web
  • Déployer une application sur Firebase Hosting
  • Construire une interface de chat responsive et accessible

Et ensuite ?

  • Ajouter une base de données Firebase pour sauvegarder les conversations
  • Intégrer les informations officielles de l'UCB
  • Version mobile avec Firebase App

Built With

Share this project:

Updates