Une application web développée avec Symfony 7, configurée pour fonctionner facilement avec Scoop sur Windows.
- Authentification des utilisateurs
- gestions des roles gerer par admin mais par defaut il n'ya pas d'admin sauf tu le fais en utilisant l'interface phpmyadmin de xammp
- Gestion CRUD sur les entité Equipement Categorie Departement Utilisateur Employé Et Maintenance
- L'utilisateur simple ne peut voir et modifier que son profile et peut aussi voir les equipement dans son departement
- Interface d'administration
- boostrap 5 pour le design
Ces outils peuvent être installés via Scoop
# Installer Scoop si ce n'est pas déjà fait
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
irm get.scoop.sh | iex
# Installer PHP, Composer, Symfony CLI, Node.js
scoop install php composer symfony nodejs
## installation du projet:
# Cloner le dépôt
git clone https://github.com/DevOrbite300K/Equipement.git
cd mon-projet-symfony
# Installer les dépendances PHP
composer install
# Copier le fichier .env
cp .env .env.local
# Modifier .env.local selon la base de données
### configuration de la base de données:
# Créer la base de données
php bin/console doctrine:database:create
# Appliquer les migrations
php bin/console doctrine:migrations:migrate
## lancer le projet:
symfony serve