Lors de ce projet, nous avons été chargés de concevoir un site web pour une entreprise fictive ayant besoin d'un site vitrine destiné à ses clients. L'objectif principal était de produire une solution adaptée à leurs besoins, en mettant en avant leur identité visuelle et leurs services tout en garantissant une navigation fluide et intuitive.
Pour mener à bien ce projet, nous avons utilisé le langage Python en nous appuyant sur la bibliothèque Flask, un micro-framework léger mais puissant. Flask nous a permis de structurer facilement notre application en intégrant directement du HTML et du CSS dans des templates dynamiques. Grâce à cette approche, nous avons pu générer des pages web de manière dynamique et personnalisée selon les données ou les interactions utilisateur.
Nous avons appliqué le développement orienté objet (OOP) dans notre solution. Cette méthode a permis de structurer le code de manière modulaire et réutilisable. Par exemple :
Nous avons créé des classes pour modéliser les différentes entités de l’entreprise, comme les services, les produits, ou encore les utilisateurs (pour une éventuelle gestion de compte).
Chaque classe contenait des méthodes spécifiques facilitant la gestion des données, comme l'affichage des informations, leur modification, ou leur suppression.
L'approche OOP a également rendu notre code plus robuste et évolutif, permettant de répondre facilement à des demandes de nouvelles fonctionnalités ou à des modifications du client fictif.
Enfin, pour la partie visuelle, nous avons utilisé HTML, CSS, et JavaScript, tout en exploitant des bibliothèques CSS comme Bootstrap pour gagner du temps et garantir un design professionnel. Ces outils ont permis de créer un site responsive, s’adaptant aux écrans d'ordinateurs comme aux smartphones.