- PHP
- MySQL
- HTML & CSS
- Composer
- AltoRouter
- Bootstrap
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.
- Assurez-vous d'avoir PHP, MySQL, Composer et un serveur web (comme Apache) installés sur votre machine.
- Clonez ce dépôt dans le répertoire de votre choix.
- Importez la base de données fournie dans le fichier
database.sql
dans votre serveur MySQL. - Ouvrez le fichier
config.ini
et configurez les paramètres de connexion à votre base de données. - Exécutez la commande
composer install
pour installer les dépendances. - Démarrez votre serveur web et accédez à l'application via votre navigateur.
Navigation principale :
- Accueil
- Produits
- Catégories
- Types
- Marques
- Tags
- 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.
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 uncatalog manager
, modifier le statut des commandes et créer des utilisateurs
- 2 types d'utilisateurs :