VROOOOOOOOOOOM est une application web de location de voitures de luxe développée avec Symfony 6.
- PHP 8.1 ou supérieur
- Composer
- MySQL 8.0 ou supérieur
- Node.js et npm
- Symfony CLI
- Cloner le projet
git clone https://github.com/votre-username/VROOOOOOOOOOOM.git
cd VROOOOOOOOOOOM- Installer les dépendances PHP
composer install- Installer les dépendances JavaScript
npm install
npm run build- Configurer la base de données
- Copier le fichier
.enven.env.local - Modifier les paramètres de connexion à la base de données dans
.env.local
DATABASE_URL="mysql://username:password@127.0.0.1:3306/vrooooooooooom?serverVersion=8.0"
- Créer et initialiser la base de données
mysql -u root -p < data/database.sql
php bin/console app:import-cars- Démarrer le serveur Symfony
symfony serve -d- URL:
http://localhost:8000 - Admin:
- Email: admin@vrooooooooooom.fr
- Mot de passe: admin
- Recherche de véhicules avec filtres (marque, type, prix, etc.)
- Système de réservation
- Gestion des véhicules (CRUD)
- Interface d'administration
- Authentification et gestion des utilisateurs
src/: Code source PHPtemplates/: Templates Twigpublic/: Fichiers publics (images, CSS, JS)data/: Scripts SQL et donnéesconfig/: Configuration Symfony
- Fork le projet
- Créer une branche pour votre fonctionnalité (
git checkout -b feature/ma-fonctionnalite) - Commit vos changements (
git commit -m 'Ajout de ma fonctionnalité') - Push vers la branche (
git push origin feature/ma-fonctionnalite) - Créer une Pull Request
Ce projet est sous licence MIT. Voir le fichier LICENSE pour plus de détails.