Skip to content

Intégration du BackOffice d'un site e-commerce , user-stories, MPD, création de la BDD, CRUD, routing, ACL, récupération et affichage des données.

Notifications You must be signed in to change notification settings

YanBerdin/shoes-shop-backoffice-php

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Projet Shoes Shop - BackOffice

  • PHP
  • MySQL
  • HTML & CSS
  • Composer
  • AltoRouter
  • Bootstrap

Description du projet

Le BackOffice de Shoes Shop est une application web conçue pour gérer cette boutique en ligne : [https://github.com/YanBerdin/shoes-shop-frontoffice-php]

Le code HTML/CSS du BackOffice fourni est basé sur le framework Bootstrap version 5.1, dont voici la documentation.

Il comprend 3 pages :

  • accueil
  • liste des catégories
  • formulaire d'ajout d'une catégorie

A partir de ces 3 exemples produire le reste, aidé des Wireframes fournis.

Pour installer cette app, suivez les étapes suivantes :

  1. Assurez-vous d'avoir PHP, MySQL, Composer et un serveur web (comme Apache) installés sur votre machine.
  2. Clonez ce dépôt dans le répertoire de votre choix.
  3. Importez la base de données fournie dans le fichier database.sql dans votre serveur MySQL.
  4. Ouvrez le fichier config.ini et configurez les paramètres de connexion à votre base de données.
  5. Exécutez la commande composer install pour installer les dépendances.
  6. Démarrez votre serveur web et accédez à l'application via votre navigateur.

Sur toutes les pages

Navigation principale :

  • Accueil
  • Produits
  • Catégories
  • Types
  • Marques
  • Tags

Catalogue

  • Une page d'accueil (avec 5 catégories mises en avant).
  • Une page des produits pour chaque catégorie (Détente, En ville, Au travail).
    • Une pagination sera présente.
    • La possibilité de filtrer par nom, note, ou prix.
  • Une page produit.
  • Une page des produits pour chaque type de produits (Chaussons, Escarpins, Talons aiguilles).
  • Une page des produits pour chaque marque.

Back-office

Zone réservée aux administrateurs métier et techniques du site.

  • L'accès à cette zone nécessite de se connecter avec son compte
  • Les échanges entre le navigateur et le serveur Web sont chiffrés par soucis de confidentialité & sécurité
  • Gestion des catégories (liste, ajout, modification, suppression)
  • Gestion des produits (liste, ajout, modification, suppression)
  • Gestion des types de produits (liste, ajout, modification, suppression)
  • Gestion des marques (liste, ajout, modification, suppression)
  • Gestion des commandes (liste + changement du statut payé-envoyé-annulé-retourné)
  • Gestion des 5 catégories en page d'accueil
  • Gestion des utilisateurs du back-office
    • 2 types d'utilisateurs :
      • catalog manager pouvant gérer les données sur les produits du site (y compris catégories, types et marque)
      • admin pouvant, en plus de ce que peut faire un catalog manager, modifier le statut des commandes et créer des utilisateurs

Documents techniques produits

About

Intégration du BackOffice d'un site e-commerce , user-stories, MPD, création de la BDD, CRUD, routing, ACL, récupération et affichage des données.

Resources

Stars

Watchers

Forks

Languages