Skip to content

Repository files navigation

Laravel Logo


Le projet a été réalisé en duo, en utilisant Laravel pour l'affichage de l'API (TMDB) et avec du CSS et Tailwind pour la partie style.

  • Recherche de films,

  • Page principale :

    • Affichage des films de base, selon leur popularité,
    • Affichage selon le nom et leurs notes IMDB,
    • Affichage des films selon leurs genres,
    • Recherche de films,
    • Consultation de la page de film seul

    Page film :

    • Affichage des caractéristiques du film (date, durée, genres),
    • Résumé du film,
    • Note IMDB,
    • Affichage des acteurs,
    • Affichage des films similaires et navigation dessus
    • Enregistrer des films dans des albums
    • Recherche de films

    Page profil :

    • Consulter ses albums privés et publics de films,
    • Consulter ses albums partagés,
    • Supprimer les films de ses albums,
    • Créer des albums privés ou publics,
    • Partager des albums avec d'autres utilisateurs (cela envoie une invitation à l'autre),
    • Voir tous les utilisateurs existants,
    • Voir tous les albums publics des utilisateurs et pouvoir les liker,
    • Recevoir des invitations

    Autres :

    • Possibilité de se créer un compte,
    • Possibilité de se connecter avec son compte,
    • Possibilité de se déconnecter et changer d'utilisateur
    Footer © 2023 GitHub, Inc. Footer navigation Terms Privacy

    Étapes

    1. Clonez le projet depuis Github.com:

      git clone git@github.com:Clansou/Ustream.git
    2. Installez les dépendances du projet:

      composer install
      npm install
    3. Copiez le fichier .env.example en .env et générez une nouvelle clé pour l'application:

      cp .env.example .env
      php artisan key:generate
    4. Mettez à jour le fichier .env avec les informations de votre base de données:

      DB_CONNECTION=mysql
      DB_HOST=127.0.0.1
      DB_PORT=3306
      DB_DATABASE=nom_de_votre_base_de_donnees
      DB_USERNAME=votre_nom_d'utilisateur_de_la_base_de_donnees
      DB_PASSWORD=votre_mot_de_passe_de_la_base_de_donnees
    5. Exécutez les migrations de la base de données:

      php artisan migrate
    6. Lancez l'application:

      php artisan serve

      vous avez aussi besoin de

      npm run dev

    L'application sera disponible à l'adresse http://localhost:8000.

    Enjoy ;)

    About

    No description, website, or topics provided.

    Resources

    Stars

    0 stars

    Watchers

    0 watching

    Forks

    Releases

    Packages

    Contributors

    Languages