Introduction
Smmbooster est un outil de marketing des médias sociaux en ligne (application Web) construit à l'aide de Laravel, cette application vous permet de vendre vos services de marketing des médias sociaux ou de revendre d'autres services de panneaux SMM via des fournisseurs d'API. Vous pouvez fournir des services SMM de qualité et bon marché à vos clients, ils peuvent acheter tous les packages ou services comme Facebook Likes, Instagram Abolders, Twitter Followers, YouTube Awewers, le trafic de site Web et bien d'autres en utilisant votre panneau. Vous pouvez créer autant de services et de packages en fonction de votre expertise, il s'agit d'un panneau complètement dynamique. Que ce soit quelque chose dont vous avez besoin pour vos comptes de médias sociaux ou que vous soyez un revendeur de services SMM.
❤️ Si vous aimez ce script, donnez-moi une étoile pour m'encourager à ajouter plus de fonctionnalités
Exigences
Le script Smmbooster est construit avec Laravel 8, le Laravel Framework 8 a quelques exigences du système. Vous devez vous assurer que votre serveur Web a la version et les extensions de PHP minimum suivantes
| Serveur | Apache / nginx |
| Version PHP | Version PHP> = 7.3 |
| allow_url_fopen | `allow_url_fopen = on` (fichier php.ini) |
| Curl php | Requis. (Curl Library, Curl_Init Function et Curl_exec) |
| PHP OpenSSL | Requis. (Pour le cryptage des données sécurisé.) |
| PHP PDO | Requis. (Pour créer une connexion sécurisée à MySQL Server) |
| Fermeture éclair | L'extension PHP ZIP est requise (pour la mise à jour, l'installation, etc.) |
| Curl php | L'extension PHP Curl est requise |
| Mod réécriture activée | Requis |
| Extension PHP MbString | Requis |
| Extension PHP XML | Requis |
| Tokenizer PHP Extension | Requis |
| Extension JSON PHP | Requis |
| Extension CTYPE PHP | Requis |
| Extension bcmath php | Requis |
| Extension PHP FileInfo | Requis |
Comment installer
Pour installer le script, suivez le guide ci-dessous:
Étape 1 - Clone Repository vers la machine locale.
git clone https://github.com/mediarayek-me/smmbooster.git
Étape 2 - Dans l'exécution de votre répertoire de projet.
Installation du compositeur et installation NPM
Pour générer des répertoires de fournisseur et de node_modules
Étape 3 - Pour tester le script dans votre machine locale, il suffit d'exécuter.
PHP Artisan Serve
Étape 4 - Créez une nouvelle base de données.
Étape 5 - Remplissez toutes les informations demandées. et cliquez sur Terminer
pour tester dans votre serveur en direct
Étape 0 - Créez une nouvelle base de données dans votre compte d'hébergement.
Étape 1 - Téléchargez tous les fichiers du projet dans votre hébergement Web.
Étape 2 - Ouvrez votre navigateur et accédez à la page d'installation. (Dans ce cas, c'est `www.yourdomain.com`)
Étape 3 - Remplissez toutes les informations demandées.
Après la redirection vers la page d'installation, vous devez remplir toutes les informations demandées (nom de base de données, mot de passe de base de données ... etc.) Étape 4 - Installation de finition.
Cliquez sur le bouton Terminer après avoir rempli toutes les informations demandées à l'étape 3 . Vous verrez un message avec succès après quelques secondes, si tout va bien. Étape 5 - Profitez-en? .
Ajouter une catégorie
Le panneau d'administration est complètement dynamique, vous pouvez donc ajouter / mettre à jour les catégories.
- Connectez-vous à l'administrateur, accédez aux catégories
- Cliquez sur Ajouter un nouveau.
- Nom d'écriture de la catégorie, de la description et de l'état qui est actif par défaut, choisissez le numéro de tri, etc.
- Lorsque vous souhaitez désactiver la catégorie, faites simplement désactiver le statut.
- Cliquez sur le bouton Enregistrer
Ajouter un service
Le panneau d'administration est complètement dynamique, vous pouvez donc ajouter / mettre à jour les services.
- Connectez-vous à l'administrateur, accédez aux services
- Cliquez sur Ajouter un nouveau.
- Choisissez l'API de type de service ou normal.
- Nom d'écriture de service, de description et d'état qui est actif par défaut, etc.
- Prix par article unique. Ex: prix pour 1 comme = 0,01 etc.
- Quantité minimale - Ex: 100.
- Quantité maximale - Ex: 3000.
- Lorsque vous souhaitez désactiver le service, faites simplement désactiver le statut.
- Cliquez sur le bouton Enregistrer
Ajouter la commande
Tout utilisateur peut passer une nouvelle commande.
- Connectez-vous à l'administrateur, accédez aux commandes
- Choisissez la catégorie des commandes.
- Sélectionnez un service.
- Ajoutez un lien valide.
- Ajouter la quantité.
- Cliquez sur le bouton Enregistrer
Ajouter un nouveau fournisseur d'API
Tout administrateur peut placer un nouveau fournisseur d'API.
- Connectez-vous à l'administrateur, accédez aux fournisseurs d'API
- Ajoutez le nom et l'URL.
- Ajoutez une clé API fournie par le fournisseur API.
- Lorsque vous souhaitez désactiver le service, faites simplement désactiver le statut.
- Cliquez sur le bouton Enregistrer
- Vous verrez que l'API est connectée et l'API va automatiquement récupérer tous les services et catégories
Le script est compatible avec les plus grands panneaux SMM si vous souhaitez redeller les services.
- Panneau Momo
- Vina SMM
- HQ Smartpanel
Ajuster les paramètres
Il existe de nombreux paramètres qu'un administrateur peut modifier au besoin.
- Paramètres généraux: pour ajuster les paramètres généraux.
- Paramètres de service: pour ajuster les paramètres de service.
- Paramètres d'apparence: pour ajuster les paramètres d'apparence.
- Langues: pour ajouter une nouvelle langue ou ajuster les langues existantes.
- SEO Manager: Pour ajuster les informations SEO et Meta et les mots clés.
- Termes et politique: ajuster les termes et pages de politique.
- Paramètres des e-mails: pour ajuster les modèles des e-mails.
- FAQS: pour gérer les FAQ.
- Annonces: pour gérer les annonces.
Intégrations
Intégration PayPal
Créer un ID du client API PayPal et un secret client:
- Ouvrez le site Web suivant https://developer.paypal.com et cliquez sur "Connectez-vous au tableau de bord".
- Après vous être connecté, créez un compte commercial de bac à sable pour pouvoir effectuer des paiements de test plus tard.
- Si vous avez créé un compte Sandbox, cliquez sur "Mes applications et informations d'identification" dans le menu de gauche, puis sur "Créer l'application"
- Donnez un nom à votre application PayPal et choisissez votre compte de développeur (Sandbox) précédemment créé. Une fois que vous avez terminé, cliquez sur "Créer l'application".
- Dès que l'application est créée, les détails de l'application que vous venez de créer s'ouvriront. Vous devriez maintenant voir l'ID client et une option (Show) ci-dessous pour voir la clé secrète.
- Communiquez entre Live et Sandbox Cliquez d'abord sur "Mes applications et informations d'identification" dans le menu principal de gauche, puis cliquez sur Live ou Sandbox, puis sur l'application souhaitée que vous souhaitez connaître le client et les touches secrètes. Notez que Sandbox et Live ont différents ID client et clés secrètes.
Activer le mode de paiement PayPal:
- Connectez-vous à l'administrateur, accédez aux méthodes de paiement
- Choisissez PayPal.
- Modifiez vos paramètres PayPal.
Intégration de rayures
Obtenez des informations d'identification pour Stripe Connect Payments:
- Connectez-vous à votre compte Stripe ou créez-en un nouveau sur le site Web Stripe.
- Choisissez les paramètres, puis sélectionnez les touches API sur la barre latérale du tableau de bord Stripe.
- Sur la page des touches API, trouvez la clé publiable et les champs de clés secrètes et copiez leurs valeurs.
Activer le mode de paiement PayPal:
- Connectez-vous à l'administrateur, accédez aux méthodes de paiement
- Choisissez Stripe.
- Collez ces clés dans les champs correspondants des paramètres de la méthode de paiement de la bande de connexion.
Support et billets
Pour répondre aux billets de vos clients ou en créer un nouveau.
- Connectez-vous à l'administrateur, accédez aux billets
- Sélectionnez un billet pour répondre ou cliquez sur Nouveau pour ajouter un nouveau billet
- Chaque fois que l'état du billet a changé, vous voyez bien voir la notification dans votre tableau de bord
Essai
Pour les tests, il suffit d'exécuter:
php. vendeur bin phpunit