Ce projet consiste à créer un site e-commerce complet en utilisant PHP. Voici les critères d'évaluation avec des cases à cocher pour suivre l'avancement du projet.
- Une page
registerqui alimente la base de données et connecte l'utilisateur automatiquement. - La page de
loginqui connecte l'utilisateur et le redirige sur la page Accueil. - Les utilisateurs doivent ĂŞtre uniques.
- Les articles de la page Accueil sont triés par date décroissante.
- La page de détail comprend le nom de l'auteur, le nom de l'article, le slug, la date, l'image et la description.
- La page Product est accessible en méthode GET avec paramètres.
- L'utilisateur peut ajouter un article dans son panier.
- La page Panier comporte tous les articles dans le panier, la possibilité de passer commande en fonction du solde de l'utilisateur, gérer le nombre d'articles et le CRUD.
- Seul l'utilisateur qui a créé un article ou un administrateur a la capacité de modifier des informations protégées (article / profil).
- L'utilisateur peut voir les articles qu'il a mis en vente et les informations de son compte.
- Le CRUD sur les articles est complet et fonctionnel.
- Possibilité d'ajouter de l'argent à son solde.
- Si l'utilisateur n'est pas connecté, toutes les pages le redirigent vers la page de login, à l'exception de la page Accueil et Product.
- Le projet comprend toutes les entités obligatoires.
- Les mots de passe des utilisateurs sont chiffrés.
- L’utilisateur peut modifier ses informations personnelles.
- Le site comprend au moins 1 administrateur.
- Bonne gestion des rĂ´les.
- L’administrateur possède un panel admin qui lui permet de modifier tous les utilisateurs et tous les articles.
- Cloner le dépôt :
git clone https://github.com/T0MMMMM/y-commerce.git
Configurer l'environnement :
Installer XAMPP, MAMP ou LAMP selon votre système d'exploitation. Configurer PHP 8. Démarrer les serveurs Apache et MySQL. Configurer la base de données :
Importer le fichier php_exam_fuster.sql dans phpMyAdmin pour créer la base de données. Lancer le projet :
Activer les modules Apache et MySQL Placer le dossier php_exam dans le répertoire htdocs de XAMPP, MAMP ou /var/www pour LAMP. Accéder au projet via localhost/y-commerce (ou localhost:8888/y-commerce pour MAMP). Structure du Projet Dossier y-commerce : Contient tous les fichiers du projet. Fichier index.php : Page d'accueil du site.
LES UTILISATEURS
ADMIN (Administrateur) dmepfodxs34
Arnaud B1Info
Tomyyy B1Info