Lumar-ux / getflixProject

0 stars 2 forks source link

🎥 GetFlix

Bienvenue sur GetFlix – un projet de site de streaming inspiré de plateformes populaires comme Netflix, Amazon Prime Video, Popcorn Time, et Stremio. Ce projet est le fruit d'un exercice pratique visant à consolider mes compétences en HTML, TailWind CSS, PHP, et MySQL tout en créant une plateforme de streaming fonctionnelle et sécurisée.

🌟 Objectifs de la mission

L'objectif de ce projet est de concevoir un site de streaming permettant aux utilisateurs de naviguer dans un catalogue de films, de s'inscrire, de se connecter, de commenter, et bien plus encore. Le site doit intégrer des fonctionnalités essentielles telles que :

Fonctionnalités supplémentaires (Nice-to-Have)

🚀 Déploiement

Le site a été déployé sur une plateforme gratuite compatible avec PHP. Vous pouvez accéder à la version en ligne via le lien suivant :

🔗 Lien vers la version en ligne

Le code source est disponible dans ce dépôt GitHub et est également référencé sur la version en ligne pour faciliter la navigation.

🛠️ Installation & Utilisation

Pour cloner et exécuter ce projet en local, suivez les étapes ci-dessous :

  1. Clonez le dépôt

    git clone git@github.com:Lumar-ux/getflixProject.git
    cd getflixProject
  2. Installez les dépendances

    • Assurez-vous que votre serveur PHP (par exemple, XAMPP, WAMP ou Laragon) est configuré et en cours d'exécution.
    • Importez le fichier database.sql dans votre base de données MySQL pour créer les tables nécessaires.
  3. Configuration

    • Modifiez le fichier config.php pour correspondre à votre configuration de base de données locale.
  4. Lancez le site

    • Ouvrez le navigateur et accédez à http://localhost/getflixProject.

🧐 Pourquoi ce projet ?

Ce projet est une synthèse des compétences acquises en développement web, mettant l'accent sur la création d'une application web dynamique et sécurisée. Il m'a permis de mieux comprendre les défis techniques liés à la gestion des sessions, la sécurité des données, et l'intégration d'APIs externes.

🛠️ Technologies utilisées

📅 Gestion de projet

Pour ce projet, j'ai utilisé des outils de gestion comme Trello pour suivre les tâches et les délais. Une méthodologie agile a été appliquée pour organiser les sprints et les révisions de code.

📈 Challenges techniques

🚧 À faire

🤝 Contribution

Les contributions sont les bienvenues ! Si vous souhaitez améliorer ce projet ou corriger des bugs, n'hésitez pas à soumettre une pull request. Pour les problèmes, utilisez le système de tickets GitHub.


Merci de votre intérêt pour GetFlix ! J'espère que ce projet vous inspirera et que vous apprendrez autant que moi en le parcourant.

© 2024 GetFlix, Lucas Maroy/Amandine Van de Winckel/Alisabah Separ