Trip’Horizon

Rôle

Développeuse Web

Cours

2ème partiel en 1ère année de Bachelor Cycle Web et Multimédia

Outils

PHP, SQL, HTML, CSS, JS

Contexte et Recherche

Trip’Horizon est un site E‑commerce fictif, réalisé dans le cadre du deuxième partiel de ma première année de Bachelor Cycle Web & Multimédia à MyDigitalSchool Vannes. Le projet devait être conçu en seulement 4 jours, par équipe de trois personnes : un développeur, un designer et un marketeur. Ma mission était de développer un site E‑commerce complet, fonctionnel et attractif, en respectant un cahier des charges précis et un délai très court.

La recherche a débuté par une mise en commun des idées avec mon équipe, composée de Fablec Maëlle (marketing) et Bruche Julie (design). Ensemble, nous avons défini le concept de la marque : une agence de voyage en ligne, proposant des packs de séjours surprises, destinés aux jeunes adultes de 18 à 25 ans. Le nom Trip’Horizon a été choisi pour refléter l’idée de découverte, de spontanéité et d’aventure. À partir de cette base, Julie a conçu la charte graphique (logo + palette de couleurs), tandis que j’ai réalisé le wireframe puis la maquette Figma, afin de structurer l’expérience utilisateur et l’interface du site.

Difficultés

La principale difficulté a été de développer un site E‑commerce complet sans CMS, en utilisant uniquement PHP, SQL et la bibliothèque Flight, tout en respectant un délai très court. Il a également fallu gérer la structure du site, la base de données, les pages dynamiques et la sécurisation des formulaires, tout en assurant une cohérence avec la charte graphique et la maquette.

Compétences transversales

Ce projet m’a permis de renforcer ma capacité à travailler en équipe, à communiquer efficacement et à m’adapter à un rythme intensif. J’ai également développé des compétences en gestion de projet, en organisation et en respect de contraintes techniques et temporelles.

Identité visuelle

TYPOGRAPHIE

Acumin Pro

Lisible et dynamique

Une police de caractères sans empattement qui se distingue par sa sobriété, sa modernité et son excellente lisibilité. Grâce à ses nuances de gras et à son design équilibré, elle s’adapte aussi bien aux titres qu’au texte courant.

PALETTE DE COULEURS

La palette repose sur des tons roses, bleus et jaunes sable, créant une identité visuelle jeune, énergique et orientée voyage.

LOGO

Créatif et innovant

Le logo a été conçu par Bruche Julie, en cohérence avec la palette de couleurs et l’univers de la marque. Il reflète l’esprit dynamique, moderne et surprenant de Trip’Horizon.

Développement

Le site a été développé sans CMS, en utilisant les langages et technologies, HTML, CSS, PHP, SQL, Flight et Docker. Un environnement serveur local a été mis en place, grâce à Docker, afin de tester le site dans des conditions proches de la production. L’architecture repose sur Flight, pour la gestion des routes et de la logique serveur, tandis que la base de données SQL, administrée avec PHPMyAdmin, est connectée via un fichier centralisé. Les pages sont développées en HTML et PHP avec une séparation des éléments communs, et le style est assuré par les fichiers CSS dédiés. Le site comprend des pages de présentation, de newsletter, de voyages, de réservation et de contact, permettant aux utilisateurs de consulter les différentes offres, de réserver un voyage avec enregistrement des données en base SQL et de remplir des formulaires sécurisés.

$stmt = $pdo->prepare(
  »INSERT INTO reservation (voyage_id, nom_client, email_client)
 VALUES (:voyage, :nom, :email) »
);
$stmt->execute([
 ’:voyage’ => $voyage_id,
 ’:nom’ => $nom_client,
 ’:email’ => $email,
]);

Développement d’un E‑commerce sans CMS

Création d’un site complet uniquement avec HTML, CSS, PHP, SQL, Flight et Docker.

Structure dynamique et modulaire

Pages organisées via templates, routes Flight, base SQL et maquette Figma.

Sécurisation et gestion des données

Formulaires sécurisés, réservations enregistrées en base de données, structure propre et maintenable.

Conclusion et résultat final

Trip’Horizon a été un projet intense et formateur, qui m’a permis de développer un site E‑commerce complet en un temps limité, sans CMS, tout en respectant une charte graphique et une maquette professionnelle. Ce travail met en valeur mes compétences en développement web, en gestion de base de données, en organisation et en travail d’équipe. Il constitue une étape importante dans mon apprentissage du développement back et front.