Contexte du projet

Dans le cadre de mon stage de BTS SIO, j'ai développé une solution numérique complète pour un technicien indépendant itinérant spécialisé dans la recharge de climatisations automobiles à domicile.

Le client se déplace directement chez ses clients pour effectuer les interventions. L'objectif était de lui fournir un site vitrine présentant ses services ainsi qu'une base de données pour gérer ses clients, ses interventions et son historique.

Architecture Technique

Visiteur / Client
Site Web HTML/CSS/PHP
Base de données MySQL

Compétences BTS SIO Mobilisées

Gérer le patrimoine informatique

  • Conception et modélisation de la base de données MySQL.
  • Création des tables (clients, interventions, véhicules).
  • Exploitation des normes SQL et intégrité référentielle.
  • Utilisation de requêtes préparées PDO pour sécuriser les accès.

Présence en ligne

  • Développement d'un site vitrine moderne et responsive.
  • Mise en valeur des services proposés par le technicien.
  • Formulaire de contact fonctionnel pour la prise de rendez-vous.
  • Optimisation de l'ergonomie pour une utilisation sur mobile.

Mettre à disposition un service

  • Développement d'une interface d'administration pour le technicien.
  • Gestion des fiches clients et historique des interventions.
  • Affichage des données depuis la base de données en temps réel.
  • Déploiement sur environnement local (XAMPP / Apache).

Répondre aux incidents

  • Correction des anomalies de formulaires et d'insertion en BDD.
  • Débogage PHP et adaptation aux retours du client-stagiaire.
  • Tests de validité des données saisies (contrôle des champs).
  • Vérification de la cohérence des données enregistrées.

Travailler en mode projet

  • Analyse des besoins du client avant développement.
  • Rédaction d'un cahier des charges simplifié.
  • Planification des étapes (site, BDD, interface admin).
  • Présentation et validation des livrables au client.

Organiser son développement

  • Veille sur les bonnes pratiques de sécurité web (XSS, injections SQL).
  • Autonomie dans la gestion des tâches sans supervision permanente.
  • Renforcement des compétences HTML/CSS, PHP et MySQL.
  • Adaptation rapide aux exigences d'un contexte professionnel réel.