Skip to content

Repository files navigation

Projet Final PHP - Site E-Commerce

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.

Fonctionnalités Attendues

  • Une page register qui alimente la base de donnĂ©es et connecte l'utilisateur automatiquement.
  • La page de login qui 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.

Installation

  1. 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

Benjamin M2Info

About

đź›’ Site e-commerce en PHP

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages