Portail étudiant non officiel · PWA
Tout ton campus,
une seule page.
Planning, assistants IA, salles, stages, vie étudiante et AI Points d'Aivancity, réunis au même endroit.
Né au hackathon Aivancity
Un projet d'étudiants, pour les étudiants.
Projet non officiel, sous licence MIT.
Huit espaces · captures de la démo
Aujourd'hui
Prochain cours et compte à rebours, journée en frise, tâches, échéances, AI Points, raccourcis.
avant le prochain cours (démo)
Planning
Grille hebdo, agenda sur mobile, export .ics.
Assistants
6 assistants Mistral en streaming.
Études
Moyenne pondérée /20, assiduité, « quelle note me faut-il ? », Pomodoro.
Campus
17 salles, réservation avec détection des conflits.
Carrière
Stages et alternances : LinkedIn, WTTJ, Indeed, HelloWork, APEC.
Vie étudiante
Événements, BDE, AI Points : solde, rang, récompenses.
Paramètres
FR/EN, thème clair/sombre/système, agenda ICS, état des services.
Essayez
Tout le Hub au clavier.
Dans l'appli : Ctrl + K ou /. Ici : tapez « sal », « pix » ou « stage », flèches puis Entrée.
Propulsé par Mistral AI
Six assistants, six personnalités.
Réponses en streaming, Markdown rendu sans HTML actif, historique local.
Activation progressive · cliquez les interrupteurs
Ça marche sans rien configurer.
Sans configuration : connexion avec une adresse @aivancity.ai, et des données de démonstration clairement étiquetées. Chaque service s'allume dès que sa variable est renseignée.
Sécurité
Pas de mot de passe. Pas de script inline.
mot de passe stocké
SSO Microsoft (OAuth 2.0 + PKCE), ou adresse de l'école en mode déclaratif à couper ensuite.
CSP stricte
Templates auto-échappés ; le Markdown des IA est rendu sans HTML actif.
limite du chat
300 par jour et par utilisateur ; rôles « system » du client rejetés.
sur chaque écriture
Session en cookie HttpOnly + SameSite=Lax.
liens ICS filtrés
HTTPS seulement, adresses privées refusées, redirections vérifiées, taille limitée.
toujours vérifié
Aucun contournement des certificats.
Sous le capot
Léger, sans framework côté navigateur.
Tests avec node:test, aucune dépendance de test : parseurs CSV et ICS (fuseaux, récurrences, exceptions), anti-SSRF, anti-XSS, parcours API complet avec un faux serveur Mistral.
Moins d'onglets. Plus de campus.
Aivancity Hub · hackathon Aivancity 2025 · MIT