Une application de commerce électronique complète PHP/MySQL simple avec un panneau d'administration, un système de connexion, un enregistrement, une validation et une autorisation. Il fournit les fonctionnalités nécessaires à la gestion d'une boutique en ligne, telles que la liste des produits, le panier, la gestion et les approbations des commandes via son panneau d'administration. Ce projet vise à démontrer la mise en œuvre d'un système de commerce électronique sans recourir à des bibliothèques ou des frameworks externes.
Technologies frontend utilisées : jQuery et Bootstrap (Responsive Design/Mobile First Design).
Connexion au panneau d'administration
1- Enregistrement, authentification et autorisation de l'utilisateur.
2- Validation côté serveur et côté client.
3- Système de connexion (gestion de session).
4- Opérations CRUD.
5- Panneau d'administration pour le propriétaire du site Web (tableau de bord interactif, approbation de l'enregistrement des utilisateurs, approbation des commentaires des membres, approbation des articles et des catégories, ...).
6- Rôles et autorisations des utilisateurs.
7- Téléchargement de fichiers.
1- Frontend : le site Web public est accessible à l'adresse https://www.domain-example.com/index.php. C'est ici que les clients/utilisateurs/membres peuvent parcourir les produits/articles, ajouter des articles à leur panier et commenter les produits existants, ...
2- Panneau d'administration : Le panneau d'administration pour la gestion du site Web de commerce électronique est disponible sur https://www.domain-example.com/admin/index.php. Il s'agit d'une zone sécurisée accessible uniquement aux administrateurs autorisés. Il fournit des fonctionnalités de gestion des produits/articles, des catégories, des commandes, des comptes d'utilisateurs et des commentaires.
1- Clonez le projet ou téléchargez-le.
2- Créez une base de données MySQL nommée « shop » et importez le schéma de la base de données à partir de la base de données de la boutique - PhpMyAdmin Export.sql SQL Dump file. Accédez à « Database - shop
/ shop database - PhpMyAdmin Export.sql
» Fichier de vidage SQL.
3- Accédez au fichier de configuration de connexion à la base de données dans le fichier « admin/connect.php
» et configurez/modifiez le fichier en fonction de vos informations d'identification MySQL.
4- Accédez au répertoire racine du projet à l'aide de la commande cd
terminal, puis démarrez votre serveur Web de développement intégré PHP en exécutant la commande : php -S localhost:8000
.
5- Dans votre navigateur, allez sur http://localhost:8000/index.php ( Frontend ) et http://localhost:8000/admin/index.php ( Admin Panel ).
6- Un identifiant de compte utilisateur enregistré prêt à l'emploi (pour le frontend et le panneau d'administration ) :
Nom d'utilisateur : Ahmed , Mot de passe : 123456
Les contributions à mon application de commerce électronique PHP/MySQL simple sont les bienvenues ! Si vous rencontrez des problèmes, avez des suggestions d'améliorations ou souhaitez ajouter de nouvelles fonctionnalités, veuillez ouvrir un problème ou soumettre une pull request.