Home Projets PHP Système complet d’abonnement au film Netflix Clone en PHP MySQL

Système complet d’abonnement au film Netflix Clone en PHP MySQL

25.000 CFA

Nous ne donnons aucune garantie, si un thème/plugin/script/Projet contient un virus. Veuillez vérifier sur virustotal avant de l’utiliser sur localhost

Catégories: ,

Description

Netflix Clone Movie Subscription System Project en PHP MySQL est un système de gestion de contenu vidéo basé sur un abonnement. Créez votre propre site Web de films et séries télévisées. Vendez-les à vos clients dans le cadre d’un modèle d’abonnement mensuel et développez votre entreprise de contenu vidéo. C’est un clone complet de NETFLIX !

Fonctionnalités du système d’abonnement aux films Netflix Clone en ligne

Voici les caractéristiques suivantes du projet de système d’abonnement au film Clone Netflix en ligne :

  • Accueil
  • Films
    • Gérer le film
    • Créer un film
    • Afficher la liste des films
  • Séries télévisées
    • Gérer les séries télévisées
      • Créer une saison
      • Gérer les épisodes
        • Créer un épisode
        • Afficher la liste des épisodes
    • Créer des séries télévisées
    • Afficher la liste des séries télévisées
  • Genres
    • Gérer les genres
    • Créer des genres
    • Afficher la liste des genres
  • Acteurs
    • Gérer l’acteur
    • Créer un acteur
    • Afficher la liste des acteurs
  • Utilisateurs
    • Gérer l’utilisateur
    • Afficher la liste des utilisateurs
  • Forfaits d’adhésion
    • Gérer le forfait
    • Afficher la liste des packages
  • Reportage
    • Afficher l’historique des abonnements
  • Configuration
    • Gérer les paramètres du site Web
    • Gérer les paramètres multilingues
    • Gérer la FAQ du client
    • Afficher la liste des FAQ
  • Compte
    • Gérer son compte

Le script est fourni avec

  • Excellent support avec un taux de réponse rapide.
  • Corrigez les bugs ou le contenu cassé.
  • Aidez-vous à configurer et à installer !
  • Base de données sécurisée qui utilise des instructions préparées, donc pas d’injection SQL !
  • Protège contre les attaques CSRF !
  • Filtre HTML pour se protéger des attaques XSS !

Configuration requise pour le serveur

Voici les exigences de serveur suivantes pour le système d’abonnement à Netflix Clone Movie :

  • Construit avec le framework php codeigniter
  • Base de données requise Mysql 5.6+
  • Version PHP requise 7.0+
  • Fonction de messagerie php activée requise
  • Php Curl activé requis
  • Un code d’achat est valable pour un domaine.

Système d’abonnement au film Netflix Clone dans l’installation PHP MySQL

Voici les étapes à suivre pour installer le système d’abonnement Netflix Clone Movie :

  • Téléchargez le fichier zip téléchargé de SoftNet sur votre serveur
  • Vous pouvez télécharger n’importe où dans votre dossier public_html ou dans n’importe quel sous-dossier de votre choix. Gardez simplement à l’esprit le répertoire dans lequel vous l’avez téléchargé.
  • Décompressez le fichier.
  • Accédez à votre navigateur Web préféré et tapez l’URL où vous avez décompressé le fichier. Par exemple, si vous avez un domaine example.com et que vous avez décompressé les fichiers dans un dossier « netflex », l’url sera example.com/netflex.
  • Après avoir entré l’URL sur votre navigateur, l’écran ci-dessous s’affichera.
    installation 1
  • C’est la première étape de l’installation. Avant de commencer le processus d’installation, vous aurez besoin du code d’achat CodeCanyon (saisissez simplement ce que vous voulez), le nom de la base de données, le nom d’utilisateur de la base de données, le mot de passe de la base de données et l’hôte de la base de données. Vous pouvez taper n’importe quoi dans le code d’achat, pour avoir les informations de la base de données, vous devrez créer une nouvelle base de données sur votre serveur.
  • Vous devrez également vous assurer que les fichiers dans /application/config/database.php et /application/config/routes.php ont une autorisation d’écriture. Vous devez également vérifier si php curl est activé sur votre serveur ou non.
  • Après avoir cliqué sur le bouton « Démarrer le processus d’installation », vous verrez l’écran ci-dessousinstallation 2
  • Cet écran vérifie si les fichiers requis ont l’autorisation d’écriture et si curl est activé ou non. S’ils ne sont pas activés, vous rencontrerez des problèmes lors du processus d’installation. Assurez-vous donc que les trois points de cet écran ont une coche verte. Si tout va bien et que vous appuyez sur le bouton « Continuer », cet écran s’afficherainstallation 3
  • Ici, vous devrez insérer correctement vos informations d’identification de base de données précédemment créées. L’installateur vérifiera si les informations sont correctes après avoir appuyé sur le bouton « Continuer » et si tout va bien, vous serez dirigé vers la page ci-dessousinstallation 4
  • Maintenant, tout ce que vous avez à faire est d’appuyer sur le bouton « Installer » qui importera automatiquement la base de données de l’application dans votre base de données créée. Veuillez patienter pendant que l’opération d’importation est en cours. Cela peut prendre un certain temps en fonction des performances de votre serveur.
  • Une fois que le programme d’installation a importé avec succès la base de données, vous obtiendrez la page suivantenetflix clone
  • Remplissez les informations requises et appuyez sur le bouton « Mettre en place ». Cela enregistrera le nom de votre école et vos identifiants de connexion administrateur qui seront nécessaires plus tard pour vous connecter à l’application et présentera la page suivanteinstallation 5
  • Appuyez maintenant sur le bouton « Connexion » qui vous redirigera vers le backend de l’application où vous pourrez vous connecter en tant qu’administrateur en utilisant l’e-mail et le mot de passe que vous avez entrés à l’étape précédente.

Guide de démarrage rapide pour l’administrateur du site Web

Lisez attentivement tout le manuel et la documentation avant d’utiliser le script.

  • Installez le script sur votre serveur en suivant nos instructions fournies.
  • Connectez-vous en tant qu’administrateur du site pour organiser votre système.
  • Au début, créez peu de genres et d’acteurs. Le genre est indispensable pour diffuser des films/séries télévisées en dessous.
  • Créez des films à partir de la page « Films » en naviguant dans le menu.
  • Vous pouvez utiliser n’importe quelle URL de vidéo YouTube ou URL de fichier vidéo hébergé comme source de film.
  • Le genre est requis pour montrer des films à vos clients.
  • Les acteurs peuvent être sélectionnés à plusieurs valeurs.
  • L’image du pouce et l’image de l’affiche sont nécessaires pour l’affichage de l’icône du film et de la bannière.
  • Le film en vedette sera affiché dans une grande bannière sur la page d’accueil
  • Vous pouvez également créer des séries télévisées de la même manière.
  • Pour organiser une série télévisée, vous devez d’abord créer une saison, puis créer des épisodes sous une saison.
  • Il y a 3 packages par défaut. Basique, Standard, Premium.
  • Les clients doivent acheter n’importe quel forfait avant de regarder une vidéo ou une série télévisée. Chaque colis reste valable 30 jours.
  • Basic a 1, Standard a 2 et Premium a 4 accès utilisateur.
  • Après s’être connecté, un client abonné doit sélectionner un utilisateur dans la liste en fonction de son forfait acheté.
  • Accéder au même utilisateur à partir de plusieurs appareils simultanément déconnectera l’utilisateur précédent. Nous avons mis en place la sécurité renforcée nécessaire pour maintenir la limitation d’accès des utilisateurs.
  • Vous pouvez renommer ces packages, modifier le prix des packages, désactiver/activer des packages. Les packages désactivés ne seront pas affichés sur la page d’accueil et lors de l’achat du package par le client.
  • Les packages ne peuvent pas être supprimés ou créés. Si vous avez prévu d’autres packages, veuillez contacter le support pour les travaux de personnalisation.
  • Les clients achèteront vos packages via PayPal. Vous devez définir votre adresse e-mail professionnelle/commerçant
  • PayPal à partir de la page des paramètres. Pour la configuration de votre passerelle de paiement locale, veuillez contacter l’assistance pour les travaux de personnalisation.
  • Vous pouvez regarder le rapport des ventes à partir de la page du rapport. Le rapport mensuel d’achat de forfaits est affiché avec le total des revenus gagnés.
  • Les paramètres de votre site Web peuvent être modifiés à partir du menu des paramètres. Le nom du site Web, le logo, l’e-mail, l’adresse de facturation peuvent être modifiés.
  • Vous pouvez publier publiquement les questions fréquemment posées pour vos clients en les créant dans la page « Clients faq ».
  • La politique de confidentialité et la politique de remboursement de votre site Web peuvent également être définies à partir des paramètres.

Installation d’autres mises à jour

  1. Veuillez faire une sauvegarde des fichiers modèles si vous les avez modifiés2. Extrayez le dossier de mise à jour sur vos fichiers actuels et remplacez

    3. Ouvrez votre URL et le programme de mise à jour démarrera. Suivez simplement les étapes.

    4. Une fois la mise à jour terminée, accédez à Système -> Plugins pour saisir les paramètres de votre (vos) passerelle(s) de paiement.
    Vous pouvez trouver ceux-ci est Système -> Paramètres -> Paramètres de paiement qui n’est plus utilisé. Vous devez entrer les paramètres dans les plugins

Questions pour l’installation

Question 1 : Ai-je besoin d’un VPS OU d’un serveur dédié ?
ANS : Non, vous pouvez également exécuter notre produit avec un serveur partagé.

Question 2 : Quel hébergeur sera le meilleur selon vous ?
ANS : Tout fournisseur d’hébergement qui fournit un hébergement basé sur Cpanel mais je vous conseille VSP TECH

Question 3 : Qu’est-ce que Cpanel ?
ANS : Cpanel est un panneau de contrôle pour serveur. Vous pouvez vérifier plus ici

Question 4 : Vous n’avez pas Cpanel ?
ANS: Pas de souci, cela fonctionne avec n’importe quel panneau de contrôle mais Cpanel est trop facile à gérer, pour cela nous recommandons l’hébergement basé sur Cpanel.

Paramètres CRON

Automatisez votre système avec Cron
Configurez le cron général pour qu’il s’exécute une fois par jour dans votre panneau de configuration. Le General Cron créera et enverra des factures à vos clients en fonction des dates d’expiration et des paramètres d’automatisation.

Configurez le cron Email Piping pour qu’il s’exécute aussi souvent que vous le souhaitez. Cela importera les e-mails des clients et créera automatiquement des tickets d’assistance.

La canalisation des e-mails ne fonctionne que si les paramètres de canalisation des e-mails sont correctement configurés.

EXEMPLE DE CONFIGURATION DE CRON DANS CPANEL :cron settings

Comment modifier le code ?

Une fois que vous aurez installé le produit sur votre serveur, vous aurez deux dossiers et quelques fichiers.

Sur le dossier « assets », nous gardons toutes sortes d’actifs comme CSS, JS, Images. Donc, si vous souhaitez éditer ou modifier un actif, jetez un œil à ce dossier.

Sur le dossier « core », nous gardons The Core of Laravel.

Nous maintenons la structure Laravel (MVC) sur ce projet.

“core/routes/web.php” Toutes les routes (URL) dans ce dossier. Vous pouvez trouver le ControllerName@FunctionName ici.

core/app” Tous les modèles sont dans ce dossier.

core/app/Http” Tous les contrôleurs sont dans ce dossier. Vous pouvez modifier tout ce que vous voulez si vous devez modifier une fonctionnalité.

core/ressources/views” Vous avez toute la structure HTML ici. Vous pouvez changer tout ce que vous voulez si vous avez besoin de changer quoi que ce soit sur HTML.

Structure HTML du modèle

Le modèle HTML utilise Latest Bootstrap v4 avec des balises HTML5 valides. Ce thème est une mise en page réactive avec une colonne de support de 12 colonnes. Toutes les informations de la zone de contenu sont imbriquées dans une classe et sont fournies avec des classes prédéfinies.

Fichiers CSS et structure

Trois principaux fichiers CSS sont principalement utilisés dans ce thème. Le premier bootstrap.css, le second est style.css qui pour ce modèle et le troisième est responsive.css pour contrôler les mises en page réactives.

Fichier CSS utilisé à diverses fins :

  • bootstrap.min.css (dans le dossier CSS)
  • font-awesome.min.css (dans le dossier CSS)
  • jquery.circliful.css (dans le dossier sass)
  • font-awesome.min.css (dans le dossier css) slick.css (dans le dossier css)
  • swiper.min.css (dans le dossier CSS)
  • style.css (dans le dossier CSS)
  • Responsive.css (dans le dossier CSS)

Avis

Il n’y pas encore d’avis.

Soyez le premier à laisser votre avis sur “Système complet d’abonnement au film Netflix Clone en PHP MySQL”