l'ent : toute ta fac, au même endroit

l'ent : toute ta fac, au même endroit

Design UI/UXDashboardVie étudianteVibe Coding
Figma
React
Claude

Le point de départ

L’ENT de l’Université de Rennes, c’est une interface datée construite sur uPortal : lente, confuse, éparpillée sur plusieurs sous-domaines. Sur mobile, c’est encore pire : aucune adaptation, juste la version desktop compressée sur un petit écran. Une grille d’icônes illisibles, des labels tronqués, zéro hiérarchie.

avant après ENT
à gauche, l'ENT officiel sur mobile. à droite, l'ent.

Alors j’en ai fait un autre.

Le branding

logo ENT
Le logo de l'ent, avec le slogan.

Le nom l’ent joue sur le double sens entre l’article et l’acronyme. Ça sonne aussi comme “lent”, ce que l’ENT officiel est et ce que le mien n’est pas.

Le logo est un wordmark lowercase avec un gradient vert-cyan : vif, moderne, à l’opposé du gris institutionnel. Le slogan “Toute ta fac, au même endroit.” pose le produit en une phrase.

Les choix de design

L’interface est un dashboard de widgets. Chaque carte = un service : emploi du temps, notes, mails, météo. Tout tient sur une page.

dashboard ENT
Le dashboard de l'ent, avec les widgets.

Quelques décisions clés :

  • Hiérarchie par priorité réelle. Les prochains cours sont en haut. La météo et les liens rapides sont en bas. L’ordre suit ce qu’un étudiant cherche en ouvrant son ENT.
  • Couleurs par widget. Chaque service a son accent visuel. Ça permet de scanner le dashboard sans lire chaque titre.
  • Un ton humain. Plutôt que “Aucun événement”, le dashboard affiche “Dimanche prend son temps.”, et change en fonction du jour de la semaine.
  • Mobile d’abord. Les étudiants consultent entre deux cours sur leur téléphone. Le mobile n’est pas une adaptation du desktop, c’est la version principale.

Vibe coding

Côté code, l’IA a fait le gros du travail. Elle m’a vraiment porté sur toute la partie technique : reverse engineering de l’API, mise en place de l’auth CAS, construction de la stack React + Vite. Mais je restais aux manettes sur plein d’aspects : la structure des composants, le comportement de chaque widget, les allers-retours entre le code et la maquette Figma quand le résultat ne collait pas.

Ce que l’IA change concrètement, c’est la vitesse d’itération. Tester une idée, la voir en vrai, ajuster, recommencer, tout ça devient quasi instantané. Ça m’a permis de passer de la frustration initiale à un produit déployé en quelques jours !

Ce que j’en retiens

l’ent est en ligne sur lent.tomthings.fr, accessible aux étudiants de l’Université de Rennes via leur compte CAS. Un side project né d’une frustration quotidienne, designé dans Figma, vibe codé en quelques jours, et utilisé pour de vrai !