Site web pour une pizzeria


Page d'accueil du site de la pizzeria.
Scroll

Introduction


Pendant ma formation de développeur web et web mobile, il était prévu que je fasse un stage de 8 semaines en entreprise. À la suite d'un problème de date avec l'entreprise, je n'ai pu faire que 6 semaines.

Pour compléter les 2 semaines de stages manquantes, j'ai demandé à mon école de me proposer un sujet de projet. Le sujet proposé était de faire un site web de pizzeria.

Après avoir fini ma formation j'ai décidé de continuer ce projet pour en faire un récapitulatif de tout ce que j'avais appris pendant ma formation.

Le site contient les fonctionnalités suivantes :

Client

  • Création d'un compte / Authentification
  • Modification des informations / mot de passe
  • Ajouter un produits au panier (quantité, taille)
  • Supprimer un produit du panier
  • Valider le panier
  • Voir le détails de ses commandes
  • Suivi de ses commandes.
  • Envoyer un message au gérant la pizzéria

Gérant de la pizzéria

  • Création / Modification / Suppression d'un produit ou ingrédient
  • Gestion des stocks d'ingrédients
  • Modifier des informations d'un autre utilisateur
  • Gestion des autorisations (rôles)
  • Gestion de la messagerie de la pizzéria.

Pizzaïolo / Livreur

  • Valider la préparation d'une commande
  • Valider la prise en charge d'une commande pour la livraison
  • Voir le trajet et les arrêts des commandes à livrer
  • Validation des livraisons

Outils utilisés

Langages

  • PHP

  • JavaScript

Frameworks

  • Symfony

  • Tailwind

Base de donnée

  • MySQL

Autres

  • Icone de PhpStorm

    PhpStorm

  • Icone de Leaflet

    Leaflet

Fonctionnalités principales