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.
David PENNETEAU
Président
Clément FROMENTIN
Directeur
Louanne MONTEIRO
Community Manager
Maxence GUILLOT
Social Media Manager
Rémi DUPART
Photographe | Vidéaste
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.