Loading repository data…
Loading repository data…
GrattusD / repository
Projet sur un site d'un garage automobile: page de présentation, infos utiles, véhicules d'occasion, prestations. En développement.
projet étudiant sur le thème garage
installation de Xampp pour Apache comme serveur web ( Apache/2.4.58 (Win64)) MariaDB comme SGBD (10.4.32-MariaDB) language de programmation côté serveur : PHP 8.2.12 utilisation du framework Bootstrap 5.3.3 (inclus avec CDN)
Pour l'installation en local: -installation des fichiers du site avec git reprérer le dossier cible dans xampp (par défaut htdocs) créer le dossier projetGarage en ligne de commande: cloner le dépôt avec la fonction git clone https://github.com/GrattusD/projetGarage.git placer le fichier config.php dans le dossier parent.
configurer l'environnement -installation de la base de données démarrer le control panel de xampp lancer Apache et Mysql importer la base de donnée du dossier Base de données Mysql (créer une nouvelle base de données sur votre serveur de base de données (ici ecfgarage et importer le fichier fourni avec mysql -u root -p ecfgarage < database_structure.sql ou copier les instructions de création en ligne de commande aprè connection à maria db))
sur la page interne pour la connexion, vous pouvez utiliser les identifiants du gérant pour aller sur la page admin: identifiant: v.Parrot mdp: I_@mTheBoss1
et pour aller sur la page employé, vous pouvez utiliser les identifiants d'un employé pour aller sur la page employé: identifiant: f.Bichon mdp: ProDUg@rage55
inscription sur alwaysdata
dans config avancée ajout directive: RewriteEngine On RewriteRule ^/[a-zA-z0-9]+[/]?$ /index.html [QSA,L]
transfert des fichiers via FTP et FileZilla https://ecfgarageedouardmeyer.alwaysdata.net/
Automatisation du déploiement via github paramètrage github, extension ftp deploy le fichier config.php est à mettre dans le dossier parent
il manque encore beaucoup d'éléments qui sont en développement: -récupération des données des filtres de la page occasion -automatisation de la création des cards des véhicules d'occasion (récupération des objets véhicules et création des cards) -vérification des identifiants de connexion et mdp -envoi des informations vers la base de données : new Employee, new offer, new Timetable, new commentary, new Véhicule. -récupération et affichage des services