/MPT

Site Mon Panier Toqué

Primary LanguagePHPMIT LicenseMIT

Mon Panier Toqué

Bienvenue sur mon projet de fin d'année réalisé à l'Ecole Multimedia à Paris en 2015.

C'est un site e-commerce dont le but est de proposer des kits à cuisiner dans lesquels se trouvent tous les ingrédients nécessaires à la réalisation d'une entrée, d'un plat ou d'un dessert pour 2 ou 4 personnes. C'est une idée originale proposée par de vrais restaurateurs, vous pouvez en apprendre plus ici: http://www.xn--paniertoqu-k7a.fr/

Le site a été réalisé from scratch en symphony 2.6 sur une période de 3 semaines par un chef de projet, 2 graphistes et un developpeur (moi-même).

Installation:

Contenu:

  • Réalisation de 6 pages représentant l’expérience utilisateur (choix des produits/caddie/enregistrement utilisateurs / commande).
  • Création de la charte graphique (HTML/CCS 3).
  • Responsive design sur toutes les pages, tablettes et mobiles.
  • Header en position fixe avec login utilisateur en AJAX et comptage du nombre d’article du caddie.
  • Inscription newsletter en AJAX.
  • Mini-blog sur la page d’accueil donnant un aperçu des 3 derniers articles du blog.
  • Mise en place de sliders pour le visionnage des menus et repas (plugin Bxslider/ jQuery).
  • Mise en place d’un caddie permettant la gestion de sa commande (réglage quantité et suppression).
  • Ajout d’un produit au caddie en AJAX avec confirmation (continuer les achats/ terminer ma commande).
  • Formulaire d’enregistrement utilisateur avec vérification d’erreurs et de disponibilité de l’adresse email en AJAX, imbrication de formulaire d’adresse de livraison.
  • Formulaire de login classique.
  • Configuration de la sécurité utilisateur de Symfony (visiteur/membre/admin).
  • Base de données MySQL comprenant : Informations utilisateurs, menus et plats, catégorie de menu, newsletter, les upsells, les articles du blog. Diagramme workbench de la base de données.
  • Utilisation de Twig pour la création de toutes les pages et des formulaires.
  • Mise en place d’une partie administrateur avec Bootstrap pour gérer le contenu du site : menus et plats, blog.