Aller au contenu
Romain Giaretti
Études de cas

Trois applications web

Trois applications déployées avec Team2.0. PHP MVC PDO, MySQL, Tailwind et JavaScript vanilla.

Ce sont des projets d’apprentissage, pas des applications professionnelles. Des limites et des bugs peuvent apparaître : je les assume, car c’est en les publiant qu’on progresse.

Systèmes : Team2.0 Symfo7

Premier site test Symfony : Horizon Voyages, sur la page Symfo7.

Logo Locacar, agence de location de voiture

Locacar

Agence de location de véhicules : catalogue, réservation, profils.

Démonstration pédagogique

Ouvrir la démo Locacar

Contexte & problème

Une agence de location a besoin d’un back-office pour gérer son parc, ses catégories de véhicules et les réservations clients, avec des rôles distincts (admin, agence, client).

Mon rôle

Pilotage des agents IA (conception BDD, backend, front), pilotage de la production générée, décisions sur la matrice public/admin et la sécurisation des actions destructives.

Stack

  • PHP MVC PDO objet
  • MySQL / Merise
  • Tailwind v4
  • JavaScript vanilla

Fonctionnalités clés

  • Catalogue véhicules avec catégories et filtres
  • Réservation par le client, gestion par l’agence
  • Rôles admin / agence / client avec checkAllow
  • CRUD généré puis sécurisé (CSRF, confirmation suppression)

Résultats & apprentissages

Application déployée et fonctionnelle. J’ai appris à distinguer ce qui est public d’une action privée, et à ne jamais exposer une suppression en GET.

Logo Pizzeria Chez Nino, site vitrine d’une pizzeria fictive

Chez Nino

Pizzeria fictive marseillaise : site vitrine + back-office.

Démonstration pédagogique

Ouvrir la démo Chez Nino

Contexte & problème

Produire une vitrine locale crédible pour une pizzeria fictive : carte, réservation, click & collect et back-office, avec un contenu 100 % pédagogique, sans paiement réel.

Mon rôle

Pilote Team2.0 : décisions produit, GO des lots, direction visuelle, validation accessibilité / SEO / sécurité avant mise en ligne.

Stack

  • PHP 8 MVC PDO objet
  • MySQL / Merise
  • Tailwind v4
  • JavaScript vanilla

Fonctionnalités clés

  • Vitrine locale : histoire, ambiance, CTA carte / résa / commande
  • Carte filtrable + fiches pizza (ingrédients, allergènes, avis)
  • Réservation et click & collect en démonstration (anti-spam)
  • Commande simulée Uber Eats / Deliveroo (pages « fictif » explicites)
  • Admin : produits, horaires, modération, contenus éditables, connexion démo

Résultats & apprentissages

Site livré en production. Audits sécurité sans bloquant critique ; accessibilité et SEO soignés ; contenu clairement pédagogique. J’ai consolidé le pilotage bout-en-bout d’un CDC jusqu’au déploiement.

Logo ShinobiStore, site e-commerce orienté manga

ShinobiStore

Boutique en ligne : univers manga, panier et commandes.

Démonstration pédagogique

Ouvrir la démo ShinobiStore

Contexte & problème

Une boutique manga a besoin d’un catalogue, d’un panier, d’un suivi de commandes et d’un back-office produit, avec une vraie identité visuelle.

Mon rôle

Pilotage IA (BDD produit/commande, front e-commerce), direction design avec Hugo, pilotage sécurité (panier, session client).

Stack

  • PHP MVC PDO objet
  • MySQL / Merise
  • Tailwind v4
  • JavaScript vanilla

Fonctionnalités clés

  • Catalogue produit avec catégories manga
  • Panier et passage de commande
  • Back-office produit et commandes
  • Landing page publique et fiches produit

Résultats & apprentissages

Boutique déployée avec une identité assumée. J’ai travaillé la parité visuelle entre landing et pages internes.

Contact

Un stage ou un projet à me proposer ?