Leçons apprises lors de mon stage
Je viens de terminer mes 7 semaines de stage de première année chez First Car, une entreprise de VTC à Courbevoie. Ma mission : créer leur site vitrine de A à Z. Voici ce que j'en retiens, entre fierté et petits ratés.
Le contexte
First Car met en relation des chauffeurs VTC avec des clients. Mon tuteur, M. Nicolas MORIN (le PDG), avait besoin d'un site internet vitrine — présentation de l'entreprise, galerie de véhicules, contact, mentions légales. Aucun site n'existait avant. Tout était à faire.
Semaine 1 : parler à un vrai client, pas un énoncé de BTS
La première grosse différence avec un projet scolaire : personne ne me donne un cahier des charges tout prêt. J'ai dû interviewer M. MORIN pour comprendre ce qu'il voulait vraiment, définir avec lui les 5 pages du site, et faire un premier maquettage papier avant de toucher au code. Traduire les attentes d'un non-développeur en fonctionnalités concrètes, c'est un exercice à part entière — plus dur que je pensais.
Construire vraiment quelque chose
Semaine après semaine, le site a pris forme : une charte graphique (orange et sombre, pour coller à l'image de l'entreprise), une galerie de véhicules en CSS Grid responsive (Tesla Model Y, Toyota, Mercedes Viano, VW Jetta) avec des effets au survol, un formulaire de contact fonctionnel via FormSubmit — sans backend, juste pour ce projet — et les pages légales obligatoires pour une activité VTC (RGPD compris).
Ce qui m'a le plus servi de mes cours de BTS SIO : la rigueur qu'on nous demande sur la structure du code, même sur un "simple" site vitrine. Header et footer communs, feuille de style organisée, ça évite de tout casser en changeant une seule page.
Le responsive, la vraie difficulté
Je pensais que le plus dur serait le design. En fait, c'est le responsive qui m'a pris le plus de temps : tester sur plusieurs appareils, ajuster les media queries à 768px et 480px, corriger la navigation mobile qui ne s'affichait pas bien. Rien d'extraordinaire sur le papier, mais en vrai il faut de la patience et beaucoup d'allers-retours dans les DevTools.
Ce que je retiens
- Un client n'est pas un professeur. Il faut savoir reformuler, proposer, parfois dire non à une idée qui ne marchera pas techniquement.
- Livrer compte plus que perfectionner. À un moment il faut arrêter de peaufiner et livrer une version qui fonctionne.
- La documentation, c'est pas optionnel. J'ai dû écrire un petit guide pour que M. MORIN puisse mettre à jour le site lui-même après mon départ.
- Le front-end web, ça me plaît vraiment. Ce stage a confirmé quelque chose que je soupçonnais déjà.
Le résultat
Stage validé, site livré et approuvé par M. MORIN. Le code est public sur GitHub si ça vous intéresse de voir le résultat. Et vu que First Car m'a repris pour un deuxième stage l'année suivante (sur un projet bien plus ambitieux, avec base de données et application Java), je suppose que ça s'est plutôt bien passé.