Stage au Restaurant Le Marrakech


À PROPOS

Mon deuxiéme stage en Développement de site web du Restaurant Le Marrakech m'a permis d'améliorer mes compétences en Développement Web HTML/CSS, JavaScript et PHP et la gestion de base de données

Création de la page Accueil

Création de la page Accueil en HTML CSS et l'ajout de mode sombre et mode clair en JavaScript



Création de MCD et de la base de données

Pour cette partie J'ai commencé par concevoir un exemple de Modèle Conceptuel de Données (MCD) pour la base de données. Ensuite, j'ai créé la base de données en respectant le MCD établi.


Création de la page Menu

Par la suite, dans le cadre de la mise en place du modèle MVC, j'ai développé la page Menu en utilisant les langages PHP pour le Contrôleur, HTML et CSS pour la Vue. De plus, j'ai implémenté la classe connection.php en tant que modèle, facilitant ainsi la connexion à la base de données. J'ai implémenté encore la classe plats.php, Cette classe récupère les informations sur les plats depuis la base de données et les présente sur la page correspondante.


Panier

j'ai développé les scripts permettant d'ajouter des plats au panier avec leur quantité, de calculer le prix total des plats en fonction de leur quantité, de gérer le calcul du prix total du panier, ainsi que de mettre en place les fonctionnalités pour afficher le contenu du panier. En outre, j'ai conçu deux boutons : l'un pour supprimer tous les plats du panier, et l'autre pour supprimer un plat spécifique.


Valider la commande et la generation de la facture en pdf

Dans cette partie de siteweb j'ai développé la page de confirmation de commande en PHP, HTML et CSS. Cette page permet de confirmer la commande, de collecter les informations de la personne et de stocker la commande dans la base de données puis générés un pdf pour le client .