Le hub des versions du projet Contrats

← Exemples en ligne · trois versions, un seul projet, et le cours entre les deux

Contrats & Co dans ses trois états : la maquette du kickoff, l'architecture simple où tout est à plat, et l'architecture MVC où les mêmes pièces ont déménagé sans rien ajouter. Les deux dernières sont vivantes, sur la même base de données.

La maquette statique du kickoff : catalogue, produit et panneau admin en HTML et CSS
🚀 Tag KICKOFF Le kickoff : la maquette statique Le point de départ : catalogue, page de contrat et panneau admin en HTML et CSS, sans une ligne de PHP. C'est de là que tout part. Voir la maquette →
L'architecture simple : le catalogue vivant, branché sur la base de données 📦 Tag ARCHITECTURE_SIMPLE L'architecture simple : tout à plat Quatre dossiers, modèle, accesseur, action, admin, et les vues à la racine. Contrats, soumissions, membres, tout fonctionne, et une redirection suit chaque formulaire. C'est une structure honnête qui commence à peser : sept pages à la racine, cinq actions dans un seul dossier.
L'architecture MVC : la même boutique, avec des adresses sémantiques 🏛️ Tag ARCHITECTURE_MVC L'architecture MVC : les mêmes pièces, rangées Les vues sous vue/<adresse>/ avec la réécriture d'URL, les actions par entité qui rendent un résultat au lieu de rediriger, un seul gabarit, un jeton à usage unique sur chaque formulaire et l'échappement partout. Rien de nouveau n'a été ajouté : tout a été déplacé et rebranché.

Le cours est dans le diff

Entre les deux tags, aucune fonctionnalité nouvelle : seulement des déplacements et des rebranchements, un commit par idée. Lire la comparaison, c'est lire pourquoi une architecture existe.

Comparer ARCHITECTURE_SIMPLE et ARCHITECTURE_MVC sur GitHub →