Rapport de lancement · Projet

Présentation du stage et des objectifs

Cette partie présente le contexte du stage, la structure d’accueil, les missions confiées ainsi que les objectifs définis au début du projet. Elle permet de comprendre l’organisation et les besoins à l’origine du travail réalisé.

Présentation détaillée du sujet/projet de stage : structure d’accueil, contexte, équipe, etc.

Le stage se déroule au sein de la structure d’accueil Agence Infini, une agence de communication spécialisée dans la création de sites internet, la gestion des réseaux sociaux, l’identité visuelle et le branding, la production photo et vidéo, la stratégie digitale, ainsi que les supports de communication imprimés et publicitaires.


L’agence est située à Brie et est composée d’une équipe d’environ 6 personnes réparties entre différents pôles. Elle travaille en partenariat avec un développeur web pour les missions liées au site web de l’agence, avec lequel je travaille.



Deux semaines avant mon recrutement, l’agence a reçu une demande pour la création d’un site web avancé pour un restaurant situé à Angoulême. Cela a confirmé leur volonté de recruter un développeur web en stage avec un projet concret. Je les ai contactés par mail et mon profil les a directement intéressés.


Au sein de l’agence, je travaille sur un poste Mac avec deux écrans. Lors de la première semaine, j’ai dû m’adapter à un nouvel environnement, moi qui ai toujours été sur Windows. La communication entre les équipes se fait via l’outil Monday pour les tâches et les plannings.


Lors de mon stage, je serai amené à accomplir plusieurs tâches différentes, principalement le développement d’un site de réservation pour un restaurant avec les différents langages de programmation définis pour le projet (HTML, CSS, JavaScript, PHP). De plus, je vais pouvoir participer à des tournages vidéo pour l’agence, à la maintenance de sites WordPress déjà existants, ainsi qu’à la création d’articles pour des sites WordPress.


Après trois semaines au sein de l’entreprise, je peux affirmer que le stage se passe bien, l’équipe est très agréable et bienveillante et les missions me plaisent.


Analyse du besoin à l’origine du projet : analyse de l’existant, besoin d’évolution, objectifs à atteindre

Dans ce contexte, le projet principal du stage concerne le développement d’un site de réservation pour un restaurant. Ce projet s’inscrit dans une logique d’amélioration des services proposés aux clients, notamment dans le secteur de la restauration.


Le restaurant à l’origine de la demande se nomme « Chez Tata Angel ». Il est situé à Angoulême, plus précisément à Ma Campagne. C’est un restaurant qui possède actuellement un site web créé par les propriétaires du restaurant eux-mêmes. Le site en question ne reflète pas l’ambiance du restaurant : il permet seulement d’obtenir quelques informations. Le site n’est pas intuitif et le SEO n’est pas du tout optimisé. Les dirigeants souhaitent ajouter une fonctionnalité importante pour leur business : un système de réservation de tables, afin de gagner en temps et en efficacité. Aujourd'hui, le fonctionnement repose uniquement sur des prises de réservations par téléphone ou sur place.


Ce système entraîne plusieurs limites :


  • perte de temps pour le personnel
  • risques d’erreurs dans les réservations
  • mauvaise visibilité pour les clients
  • absence de modernisation digitale

La demande finale est donc une refonte complète du site, une optimisation SEO adaptée à leur business, ainsi que l’ajout de nouvelles fonctionnalités.


Le site devra permettre :


  • la consultation du menu en ligne ainsi que toutes les informations relatives au restaurant afin de limiter les appels téléphoniques
  • la réservation de tables avec gestion des créneaux horaires et des plats

Détail des missions/tâches au sein du projet et planification prévisionnelle

L’environnement de travail repose sur :


  • technologies utilisées : HTML/CSS, JavaScript
  • backend : PHP
  • base de données : MySQL
  • outils de travail : Docker, Monday, VSCode

Ma mission principale consiste au développement du site web ainsi qu’à son hébergement.


Plus précisément, mes tâches sont :


  • analyser les besoins fonctionnels du client
  • concevoir l’architecture du site : wireframes / maquettes
  • développer la partie front-end
  • développer la partie back-end : formulaire de réservation
  • créer et gérer la base de données : gestion des places disponibles sur place / gestion des plats
  • tester les fonctionnalités et corriger les bugs

La première tâche à laquelle j’ai participé est un rendez-vous client avec les gérants du restaurant afin de comprendre leur vision du site web. Nous avons préparé ce rendez-vous en créant un brand board afin de présenter nos idées aux dirigeants du restaurant.


Le client souhaite mettre en place une solution numérique permettant :


  • d’automatiser la prise de réservations
  • de simplifier la gestion des réservations
  • d’améliorer l’expérience utilisateur
  • d’augmenter la visibilité en ligne du restaurant

Objectifs du projet :


  • créer une interface intuitive et accessible
  • réduire les tâches manuelles
  • améliorer la satisfaction client
  • rendre le restaurant plus compétitif sur le plan digital

Planification prévisionnelle du projet :


  • Semaine 1 : analyse du besoin + prise en main des outils
  • Semaine 2 : conception (maquettes, base de données, architecture)
  • Semaines 3 à 6 : développement du site
  • Semaine 7 : tests et corrections
  • Dernière phase : optimisation + mise en production

Cette planification est susceptible d’évoluer en fonction de contraintes, retours clients ou imprévus.


Veille technologique

Dans le cadre du projet, une veille technologique a été réalisée afin d’identifier les meilleures pratiques pour le développement d’un site de réservation.


Technologies et solutions étudiées :


  • systèmes de réservation en ligne : TheFork, OpenTable, autres...
  • frameworks web modernes : React, Vue.js, Laravel

Tendances observées :


  • importance du mobile-first (site adapté au smartphone en priorité)
  • interfaces simples et rapides pour réduire les abandons
  • automatisation des réservations en temps réel
  • optimisation SEO pour la visibilité locale

Recommandations pour le projet :


  • privilégier une architecture modulaire pour faciliter les évolutions futures
  • utiliser une API pour séparer front-end et back-end
  • intégrer un système de réservation en temps réel avec gestion des conflits de créneaux
  • sécuriser les données utilisateurs (RGPD + chiffrement)
  • optimiser les performances (temps de chargement, images, cache)
  • prévoir une interface administrateur simple pour le restaurant

Enfin, il est recommandé de garder une solution évolutive, car les besoins du restaurant pourraient évoluer vers :


  • fidélisation client
  • programme de points ou promotions

Cela nous a permis d’avoir une idée globale pour le projet et les tâches à venir.


Pour finir voici ma vidéo de présentation publiée par l'agence.


02