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
- api
- css
- firebase
- gemini
- gemini-2.0-flash-lite
- hosting
- html
- javascript
Log in or sign up for Devpost to join the conversation.