QuickBuy - Plateforme de commerce électronique avec système multifournisseur
QuickBuy est une plate-forme/application Web de commerce électronique multifournisseur entièrement réactive. Il est développé en utilisant [PHP orienté objet] et utilise le framework Bootstrap (v5.3.0) ainsi que les plugins JavaScript/jQuery. La plate-forme est conçue pour être compatible avec différentes résolutions d'écran, offrant ainsi une expérience utilisateur optimale sur les petits appareils mobiles jusqu'aux grands ordinateurs de bureau.
Aperçu en direct
Pour prévisualiser ce projet, veuillez visiter https://quickbuy.shawon-khan.com/ .
Plugins utilisés
- Amorçage (v5.3.0)
- Police géniale (v6.4.0)
- Hibou-Carrousel (v2.3.4)
- jQuery (v3.7.0)
- Chart.js (v4.3.0)
- Tableaux de données (v1.13.4)
- Alerte douce2 (v11.7.16)
- Sélectionner2 (v1.3.0)
- Note d'été (v0.8.20)
Caractéristiques
- [Système multifournisseur] : QuickBuy prend en charge plusieurs fournisseurs, leur permettant de créer et de gérer leurs propres magasins au sein de la plateforme.
- [Conception réactive] : La plate-forme est construite avec une mise en page réactive, garantissant une expérience utilisateur transparente sur différents appareils et tailles d'écran.
- [PHP orienté objet] : QuickBuy est développé à l'aide du langage de programmation PHP orienté objet, qui favorise la réutilisabilité et la maintenabilité du code.
- [Framework Bootstrap] : Il utilise le framework Bootstrap 5.3.0 , fournissant une base robuste et personnalisable pour l'interface utilisateur.
- [Magasins marchands] : les commerçants ont la possibilité de créer et de gérer leurs propres magasins, y compris les listes de produits, la gestion des stocks et le traitement des commandes.
- [Interface conviviale] : La plateforme offre une interface conviviale, permettant aux commerçants et aux clients de naviguer et d'interagir facilement avec le système.
- [Panier] : Les clients peuvent ajouter des produits à leur panier et procéder au paiement pour une expérience d'achat fluide.
- [Gestion des commandes] : les commerçants peuvent gérer efficacement leurs commandes, suivre les expéditions et mettre à jour les statuts des commandes.
- [Intégration du paiement] : QuickBuy s'intègre aux passerelles de paiement populaires, permettant aux clients d'effectuer des paiements en ligne sécurisés.
- [Recherche et filtrage de produits] : les clients peuvent facilement rechercher des produits et appliquer des filtres pour trouver rapidement les articles souhaités.
- [Fonctionnalité de liste de souhaits] : les clients peuvent créer et gérer leur liste de souhaits, en enregistrant les produits pour référence future.
- [Système d'avis et de notation] : les clients peuvent laisser des avis et des notes sur les produits, fournissant ainsi des commentaires précieux aux autres utilisateurs.
Installation
Pour installer QuickBuy , veuillez suivre les étapes ci-dessous :
ViaGit
git clone https://github.com/shawonk007/quickbuy_ecommerce.git
Sélectionnez le dossier du projet
Installer les dépendances
Configurer les chargements automatiques
- Clonez le référentiel sur votre ordinateur local ou téléchargez le code source sous forme de fichier ZIP.
- Assurez-vous d'avoir un serveur Web compatible (par exemple, Apache) et Composer installés sur votre ordinateur.
- Importez le fichier de base de données fourni dans votre base de données MySQL.
- Mettez à jour la configuration de la base de données dans le fichier de configuration de l'application (database.php) sous le dossier config avec vos informations d'identification de base de données.
- Téléchargez les fichiers de l'application sur votre serveur Web.
- Assurez-vous que les autorisations nécessaires sur les fichiers et les répertoires sont définies pour activer l'accès en lecture et en écriture.
- Accédez à l'application via votre navigateur Web.
Remarque : assurez-vous que PHP version 8.2 et MySQL sont installés et correctement configurés sur votre serveur.
Usage
Après l'installation, vous pouvez accéder à QuickBuy via votre navigateur Web. En tant qu'administrateur, vous aurez accès au panneau d'administration pour gérer les paramètres du système, les commerçants et les produits. Les commerçants peuvent créer leurs boutiques et gérer leurs produits et commandes via leur panel de marchands dédié. Les clients peuvent parcourir les produits, ajouter des articles à leur panier et procéder au paiement.
Configurer le chemin
Après le clonage ou l'installation de ce projet, assurez-vous de configurer votre chemin sur (config/app.php) . Veuillez remplacer ["YOUR_DIRECTORY"] par votre répertoire de ce projet sur votre serveur local comme indiqué ci-dessous :
' root ' = > ' http://localhost/YOUR_DIRECTORY/ ' ,
' auth ' = > ' http://localhost/YOUR_DIRECTORY/auth ' ,
' admin ' = > ' http://localhost/YOUR_DIRECTORY/admin ' ,
' merchant ' = > ' http://localhost/YOUR_DIRECTORY/merchant ' ,
Remerciements
- Le projet QuickBuy est actuellement développé uniquement à des fins de démonstration, basé sur les concepts des plateformes de commerce électronique et des marchés en ligne.
- Le développement de QuickBuy a été rendu possible grâce aux contributions de diverses personnes et bibliothèques open source.
- Nous tenons à exprimer notre gratitude aux développeurs et aux communautés derrière PHP, Bootstrap et d'autres outils utilisés dans ce projet.