Le point de départ : un constat simple
Tout a commencé par une remarque d'un camarade de classe. Nous étions en pleine période d'examens, et il cherchait désespérément une ancienne épreuve d'Automatisme. Il avait passé une heure à faire défiler des conversations WhatsApp, à demander à des amis, à fouiller dans des dossiers partagés. Rien. L'épreuve existait pourtant — elle avait été distribuée l'année précédente — mais elle s'était perdue dans le flux des messages.
Ce jour-là, j'ai compris qu'il y avait un vrai problème. Pas un problème technique, mais un problème d'organisation. Les ressources existaient, mais elles étaient éparpillées, mal nommées, et impossibles à retrouver. Chaque nouvelle promotion recommençait le même cycle : chercher, demander, attendre, abandonner.
J'ai décidé de construire une solution.
Pourquoi un site web et pas une application mobile ?
La première question que je me suis posée était celle du support. Application mobile ou site web ? Les deux avaient des avantages. Mais après quelques jours de réflexion, j'ai tranché en faveur du web.
D'abord, parce que tout le monde a un navigateur. Pas besoin d'installer quoi que ce soit, pas besoin de gérer les mises à jour, pas de problème de compatibilité entre Android et iOS. Un étudiant qui arrive dans le département peut accéder aux ressources dès le premier jour, sans rien télécharger.
Ensuite, parce que le contenu doit pouvoir être mis à jour facilement. Une application mobile demande des cycles de développement longs pour la moindre modification. Un site web, lui, peut être modifié en quelques minutes. Et pour une plateforme qui doit s'adapter aux besoins changeants des étudiants, c'était essentiel.
Enfin, parce que le référencement compte. Un site web est trouvable sur Google. Une application mobile, non. Si un étudiant cherche "épreuves génie électrique IUT-FV", je veux qu'il tombe sur ma plateforme.
La conception : penser avant de coder
Avant d'écrire la moindre ligne de code, j'ai passé du temps à observer comment les étudiants utilisaient réellement les ressources. J'ai posé des questions, j'ai regardé leurs habitudes, j'ai noté leurs frustrations.
Trois choses sont ressorties :
1. Les étudiants cherchent par niveau et par matière. Personne ne cherche "toutes les épreuves". On cherche "les épreuves d'Électrotechnique de niveau 2". La navigation devait refléter cette logique.
2. Les étudiants abandonnent après trois clics. Si une ressource n'est pas accessible en trois clics maximum, ils laissent tomber. Chaque clic supplémentaire est une friction.
3. Les étudiants veulent du concret. Pas de longues descriptions, pas de textes inutiles. Ils veulent le fichier, tout de suite.
Ces trois principes ont guidé toute la conception. Chaque page, chaque bouton, chaque menu a été pensé pour répondre à ces besoins.
L'architecture : simple mais solide
J'ai opté pour une architecture volontairement simple. Pas de microservices, pas de base de données complexe, pas de framework lourd. Juste ce qu'il faut pour que ça fonctionne.
Le front-end repose sur des pages statiques, avec une navigation claire et une mise en page responsive. L'objectif était que le site s'affiche correctement sur un téléphone, une tablette ou un ordinateur, sans effort.
Le back-end gère le stockage des fichiers et la gestion du contenu. Chaque ressource est associée à une catégorie, un niveau et une matière. Cette structure permet de filtrer et de retrouver facilement n'importe quel document.
L'administration est pensée pour être utilisée par des non-techniciens. Ajouter une nouvelle épreuve prend moins d'une minute. Modifier une description, supprimer un fichier obsolète, créer une nouvelle catégorie — tout se fait depuis une interface simple.
Les défis rencontrés (et comment je les ai résolus)
Défi 1 : Rendre le site accessible aux non-techniciens
Le premier défi n'était pas technique. Il était humain. Comment concevoir une interface que des étudiants en génie électrique — pas des experts en informatique — pouvaient utiliser sans frustration ?
J'ai commencé par simplifier au maximum. Un seul menu, trois sections principales, des boutons larges et visibles. J'ai supprimé tout ce qui n'était pas essentiel : pas de carrousel, pas d'animations inutiles, pas de textes longs. Chaque élément de l'interface devait avoir une raison d'être.
Ensuite, j'ai testé. J'ai demandé à des camarades d'utiliser le site et j'ai observé leurs réactions. Là où ils hésitaient, j'ai simplifié. Là où ils se perdaient, j'ai réorganisé. Après trois itérations, la navigation était devenue naturelle.
Défi 2 : Gérer un volume croissant de documents
Au début, il y avait une dizaine de fichiers. Puis cinquante. Puis cent. La structure initiale — un simple dossier par matière — ne tenait plus.
J'ai repensé l'organisation. Chaque document est désormais associé à :
Un niveau (1, 2)
Une matière (Automatisme, Électrotechnique, etc.)
Un type (épreuve, exercice, cours)
Une année (pour les épreuves)
Cette structure permet de filtrer efficacement. Un étudiant qui cherche une épreuve d'Automatisme de niveau 2 peut la trouver en quelques secondes.
Défi 3 : Assurer la visibilité sur mobile
Plus de 70 % des étudiants consultent le site depuis leur téléphone. C'était une évidence : le site devait être pensé mobile-first, pas desktop-first.
J'ai revu toute la mise en page. Les textes sont plus gros, les boutons plus larges, les marges plus généreuses. Les images sont compressées pour ne pas ralentir le chargement. La navigation est simplifiée pour être utilisable avec le pouce.
Le résultat : le site est aussi agréable à utiliser sur téléphone que sur ordinateur. Parfois même plus.
Les fonctionnalités clés
Téléchargement gratuit et sans inscription
Pas de compte à créer, pas d'email à donner, pas de formulaire à remplir. Un étudiant clique sur une ressource, elle se télécharge. C'est tout.
Ce choix était délibéré. Je ne voulais pas créer de barrière à l'entrée. L'objectif était de faciliter l'accès aux ressources, pas de collecter des données.
Formulaire de contact et d'avis
Un bouton permet aux visiteurs d'envoyer un message, une question ou une suggestion. Les retours sont précieux : ils m'aident à améliorer le site en continu.
Administration autonome
Je peux ajouter, modifier ou supprimer du contenu sans passer par un développeur. Cette autonomie est essentielle pour que la plateforme reste vivante et à jour.
Le résultat
La plateforme est en ligne depuis plusieurs mois. Elle est utilisée régulièrement par les étudiants du département. Les retours sont positifs : "Enfin un endroit où tout est regroupé", "Je gagne un temps fou", "C'est simple et efficace".
Le site est devenu le point d'entrée unique pour les ressources pédagogiques du département. Les nouveaux étudiants le découvrent dès leur arrivée, et les anciens l'utilisent pour préparer leurs examens.
Ce que j'ai appris
Ce projet m'a appris plusieurs choses, parfois à mes dépens.
L'écoute avant le code. La tentation est grande de commencer à coder immédiatement. Mais sans comprendre les vrais besoins, on construit des fonctionnalités inutiles. Passer du temps à observer et à poser des questions a été l'investissement le plus rentable.
La simplicité est difficile. Supprimer une fonctionnalité est plus dur que d'en ajouter une. Mais c'est souvent la bonne décision. Un site épuré est plus agréable à utiliser qu'un site surchargé.
Un site doit vivre. Lancer un site n'est pas une fin en soi. Il faut le maintenir, le mettre à jour, l'améliorer. C'est un travail continu, mais c'est ce qui fait la différence entre un projet mort et un projet utile.
Le mobile n'est pas une option. Concevoir pour mobile d'abord, puis adapter pour desktop, est aujourd'hui la bonne approche. La majorité des utilisateurs consultent depuis leur téléphone.
Et maintenant ?
La plateforme continue d'évoluer. J'ai plusieurs idées pour l'améliorer :
Un système de recherche avancée
Des vidéos explicatives pour accompagner les exercices
Un espace de discussion pour que les étudiants s'entraident
Mais je prends mon temps. Chaque nouvelle fonctionnalité doit répondre à un vrai besoin, pas à une envie de complexité.
Conclusion
Concevoir cette plateforme a été bien plus qu'un exercice technique. C'était un projet utile, concret, qui répond à un problème réel. Voir les étudiants l'utiliser au quotidien est la meilleure récompense.
Si tu as un projet similaire — une idée pour faciliter la vie de tes camarades, de tes collègues ou de ta communauté — lance-toi. Commence petit, écoute les utilisateurs, itère. Tu seras surpris par ce que tu peux accomplir.
Tu as un projet en tête ? Contacte-moi — je serais ravi d'en discuter.