TéléchargerTélécharger l’app
Tous les articles

Le nouveau site Papillon

Un design clair, une page pour chaque fonctionnalité, un blog et une version anglaise : papillon.bzh fait peau neuve.

Vince Linise
Le nouveau site papillon.bzh sur mobile, avec Papillon sur iPhone et le bouton Télécharger

papillon.bzh change complètement. Le site passe d'un thème sombre à un design clair qui reprend celui de l'app, chaque fonctionnalité a sa propre page et sa propre couleur, l'association et l'histoire du projet sont racontées en détail, et on lance un blog. Le tout en français et en anglais, sur ordinateur comme sur mobile.

papillon.bzh, c'est la vitrine de Papillon. C'est souvent la première chose qu'on voit de l'app, avant même de la télécharger. Et depuis aujourd'hui, elle a complètement changé.

Nouveau design, nouvelles pages, un blog, une version anglaise... Alors, qu'est-ce qui a changé ?

L'ancien site

L'ancien site tenait en trois pages : l'accueil, l'association et le téléchargement. Un fond sombre aux reflets verts, un grand titre « Votre vie scolaire, avec de la magie en plus. », et un iPhone tenu en main pour montrer l'app.

L'accueil de l'ancien site, sur fond sombre, avec le titre « Votre vie scolaire, avec de la magie en plus. »

Il a bien fait son travail. Mais avec le temps, il ne suffisait plus, notamment :

  • Trop peu de place : toutes les fonctionnalités tenaient dans trois blocs sur l'accueil. Impossible d'expliquer comment marche le calcul de la moyenne, ou ce que fait l'emploi du temps quand un cours est annulé.
  • Aucune actu : pas d'endroit pour parler des mises à jour ou des coulisses du projet, à part nos réseaux sociaux.
  • Uniquement en français : alors que Papillon est disponible dans de nombreuses langues.

Comment faire mieux ?

Un site à l'image de l'app

Le premier changement se voit tout de suite : le site passe en clair. Fond blanc, texte noir, et le vert de Papillon pour les boutons. Comme dans l'app.

On a aussi repris la police de l'app, SN Pro, avec les mêmes graisses que dans nos maquettes Figma. Les cartes, les arrondis et les icônes (nos Papicons, évidemment) viennent du même design system. Résultat : en passant du site à l'app, on ne change pas d'univers.

L'accueil du nouveau site, avec Papillon sur iPhone et le titre « La nouvelle vie scolaire »

L'accueil s'ouvre quand même sur un hero sombre : une vidéo de l'app qui se dévoile, et un titre « La nouvelle vie scolaire » entre les mots duquel s'animent les emojis de l'app. Puis, dès les premiers pixels de scroll, la page passe du noir au blanc, et la barre de navigation bascule avec elle.

Une navigation repensée

La navigation a été entièrement repensée, autour de quatre menus : Fonctionnalités, À propos, Développer et Blog. Le menu des fonctionnalités montre un aperçu de chaque page, avec un morceau d'interface de l'app.

Le menu Fonctionnalités ouvert, avec quatre cartes colorées : notes et moyennes, emploi du temps, devoirs et actualités

Au survol, une seule surbrillance glisse d'un élément à l'autre. Et le bouton de téléchargement cache un petit menu, pour choisir directement son store ou rejoindre les bêtas.

Sur mobile, le menu s'ouvre en plein écran, avec un sous-menu pour chaque rubrique.

L'accueil du nouveau site sur mobile
Le menu mobile, ouvert sur les fonctionnalités

L'accueil

L'accueil a été réécrit de A à Z. Il commence par une grille de cartes animées, qui résument Papillon en cinq mots : Connecté, Privé, Instantané, Malin et À votre image. Chaque carte a sa petite illustration vivante : un compte qui se connecte, un mot de passe masqué, un devoir qu'on coche, une courbe de moyenne ou un sélecteur de couleur.

La grille de cartes « Toute votre scolarité, dans une seule app » avec ses illustrations

Puis viennent :

  • Les appareils : iPhone, Android, iPad, Mac et iPhone Duo, chacun avec ses propres captures.
  • Le fonctionnement : comment se connecter en quatre étapes, sans créer de compte.
  • La confiance : l'open source, la vie privée et la sécurité, avec nos contributeur·rice·s GitHub.
  • Les avis : un défilé d'avis de l'App Store et du Play Store, avec nos chiffres.
La section des appareils, avec un onglet par appareil et Papillon sur iPhone

La section sur la confiance est sombre, en plein milieu d'une page claire. Et c'est un petit détail dont on est assez fiers : quand on la fait défiler, la barre de navigation passe automatiquement en sombre, puis redevient claire juste après.

La section sombre « Construit par vous. Entièrement sécurisé. » avec trois cartes colorées

Une page par fonctionnalité

C'est la plus grosse nouveauté. Les notes, l'emploi du temps, les devoirs et les actualités ont maintenant chacun leur propre page.

Et chaque page a sa couleur : vert pour les notes, rouge pour l'emploi du temps, orange pour les devoirs et bleu pour les actualités. Toute la page suit : le fond du hero, les icônes, les boutons.

La page Notes et moyennes, en vert, avec le titre « Votre moyenne, sans attendre le bulletin »
La page Emploi du temps, en rouge, avec le titre « Votre journée, cours après cours »

Sur chacune de ces pages, on prend enfin le temps d'expliquer ce que fait vraiment l'app : comment la moyenne est calculée avec les coefficients, combien une note fait gagner ou perdre sur la moyenne générale, comment un cours annulé apparaît dans la journée... Le tout avec des captures annotées, une section pour les grands écrans, et une FAQ propre à chaque fonctionnalité.

L'association et notre histoire

La page de l'association avait un ton assez général : des valeurs, une équipe, mais peu de concret.

La page de l'association sur l'ancien site, sur fond violet, avec le titre « Faire équipe pour faire mieux. »

Elle a été réécrite pour raconter qui on est vraiment : six étudiants, une asso loi 1901 et une app qu'on fait tourner entre deux cours. Le hero est une mosaïque de photos prises lors de nos événements.

Le hero de la page Association, une mosaïque de photos de l'équipe avec le titre « Des élèves qui codent pour d'autres élèves »

On y retrouve aussi une carte de France qui relie nos cinq villes, la présentation de chaque membre de l'équipe avec son école, et nos engagements : gratuit, open source, et sans jamais garder vos identifiants.

La section « Six étudiants, cinq villes » avec une carte de France et la présentation de l'équipe

Et pour remonter plus loin, une nouvelle page Notre histoire retrace Papillon de 2021 à aujourd'hui : la toute première version, que j'avais codée pour moi seul, le passage en open source, le changement de nom de Pronote+ à Papillon, le passage à React Native, et jusqu'à la v8.

La page Notre histoire, qui commence par la toute première version de 2021

Le blog

Tu es en train de le lire ! Le site a maintenant un blog, pour parler des nouveautés de l'app, des coulisses du projet et de ce qu'on apprend en chemin.

Les articles sont rangés en trois catégories : Articles, Développement et Notes de mise à jour. Chacun commence par un résumé, et peut être traduit en anglais.

La liste des articles du blog, avec ses filtres par catégorie

Et aussi

Quelques autres changements, plus discrets :

  • Téléchargement : une page plus claire, avec un QR code qui mène au bon store, chaque plateforme (iPhone et iPad, Android, Mac) et les bêtas.
  • In English : tout le site est disponible en anglais, avec un sélecteur de langue dans la navigation.
  • Animations : toutes faites avec Motion, sur une même courbe, et réduites si ton appareil demande moins de mouvement.
  • Sons : de petits clics discrets accompagnent les boutons et les menus.
  • La page 404 : une page qui sèche les cours, et un papillon à attraper.
La page 404 « Cette page sèche les cours. » avec un papillon à la place du zéro

Sous le capot

Côté technique, le site est construit avec Next.js 16, Tailwind CSS 4 et Motion. Toutes les couleurs et les tailles passent par des tokens communs. C'est ce qui permet aux sections sombres ou aux pages de fonctionnalités de changer de thème localement, sans réécrire un seul composant.

Les textes sont rangés dans des dictionnaires, un pour le français et un pour l'anglais, et les articles du blog sont écrits en MDX. Ajouter un article ou une traduction ne demande donc pas de toucher au code.

Conclusion

L'ancien site présentait Papillon. Le nouveau prend le temps de l'expliquer : chaque fonctionnalité, l'équipe derrière, et tout ce qui se passe entre deux mises à jour.

Et surtout, il ressemble enfin à l'app qu'il présente.

N'hésite pas à faire le tour, et à nous faire tes retours sur Discord !