Giter Club home page Giter Club logo

sae-php's Introduction

SAE 4.01 Développement Web

Sommaire

Présentation

Sound IUT'O est une application web permettant de consulter un catalogue d'albums musicaux. L'application permet de consulter les albums et les artiste et les utilisateurs peuvent ajouter des albums à leur playlist. Quant à eux, les administrateurs peuvent ajouter, modifier et supprimer des albums et des artistes. Vous pouvez consulter le projet sur GitHub.

Installation

Prérequis

  • PHP version 8.3 (ou une verion antérieure)
  • git (optionnel)

Exécution de l'application

  • Pour installer l'application, il suffit de cloner le dépôt git et de se placer dans le répertoire de l'application :

    git clone https://github.com/ValRom28/SAE-PHP.git
    cd SAE-PHP
  • Si vous possédez une archive zip de l'application, il suffit de la décompresser et de se placer dans le répertoire de l'application :

    # Linux
    unzip SAE-PHP.zip
    cd SAE-PHP
    
    # Windows
    # Décompressez l'archive SAE-PHP.zip
    cd SAE-PHP
  • Pour créer la base de données et lancer l'application, il suffit de lancer un script qui dépend de votre OS (la base de données sera prérémplie avec des données de test disponibles dans le dossier SAE-PHP/Data):

    ./start.sh # Linux
    # ou
    start.bat # Windows

L'applicaion est maintenant accessible à l'adresse http://localhost:5000.

Se connecter à l'application

Pour se connecter à l'application, il faut cliquer sur le bouton connexion et entrer les identifiants d'un compte utilisateur.

Comptes de test

Différents comptes de test sont disponibles pour tester l'application :

Identifiant Mot de passe Rôle
[email protected] bob Administrateur
[email protected] motdepasse2 Utilisateur
[email protected] motdepasse3 Utilisateur

Structure de l'application

Répertoire Classes

  • Le répertoire Classes contient l'ensemble des classes de l'application.
  • Le répertoire Classes/Database contient l'ensemble des classes de gestion de la base de données de l'application.
  • Le répertoire Classes/Controller contient l'ensemble des classes de contrôle de l'application.
  • Le répertoire Classes/Provider contient l'ensemble des classes de gestion des données de l'application.
  • Le répertoire Classes/View contient la classe de gestion de la vue de l'application.

Répertoire Cli

  • Le répertoire Cli contient le fichier de l'interface en ligne de commande de l'application.

Répertoire Data

  • Le répertoire Data contient l'ensemble des données de test de l'application.

Répertoire Documents

  • Le répertoire Documents contient l'ensemble des documents de l'application comme des schémas.

Équipe de développement

sae-php's People

Contributors

valrom28 avatar arthurvillette avatar norikokonut avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.