Afin de pouvoir pleinement utiliser le projet, il y a quelques prérequis :
- Composer : Installer Composer
Pour vérifier la bonne installation de Composer :composer
- NodeJS : Installer Composer
Pour vérifier la bonne installation de NodeJS :npm -v
- Cloner le projet
git clone https://github.com/your_username_/Project-Name.git
OU Télécharger le projet
- Installer les packages Composer
composer install
- Installer les packages NodeJS
npm install
- Créer une clé d'application
php artisan key:generate
- Créer le fichier
.env
à partir du fichier.env.example
et ajuster si besoin :
DB_CONNECTION=mysql # mettre mysql si besoin de mysql
# DB_HOST=127.0.0.1 ##mettre l'ip du serveur SQL
# DB_PORT=3306 #mettre le port d'écoute du serveur SQL
# DB_DATABASE=projet #mettre le nom de la base de donnée souhaité
# DB_USERNAME=root #mettre le nom d'utilisateur souhaité
# DB_PASSWORD= #mettre le mot de passe pour se connecter
# DB_COLLATION=utf8mb4_general_ci # pour mysql
php artisan migrate # Créer la BDD
ou
php artisan migrate:fresh # Recréer la BDD à vide
php artisan db:seed # Remplir la BDD avec des données de test
-
Stocker les données de localisation/de fonctionnement des engins
-
Publier les donées de :
- Localisation
- Fonctionnement
-
Déterminer les informations et les horodater
-
Gérer les alertes
- Baisse tension batterie
- S'authentifier
- Créer les fiches :
- Client
- Engins
- Location
- Editer les fiches :
- Client
- Engins
- Location
- Supprimer les fiches :
- Client
- Engins
- Location
- Visualiser les engins disponibles
- Rôles et autorisations
- Visualiser les historiques :
- Par client
- Par engin
- Visualiser les engins sur la carte
- Visualiser la liste des engin à :
- Livrer
- Récupérer
- Gérer les maintenance