Application web pour le foodtruck "Le Camion du Chef" réalisée avec Symfony, Twig et Tailwind CSS.
Ce site web permet aux clients du foodtruck "Le Camion du Chef" de :
git clone https://github.com/votreutilisateur/lecamionduchef.git
cd le-camion-du-chef
composer install
npm install
Créez un fichier .env.local
à la racine du projet et configurez votre connexion à la base de données :
DATABASE_URL="mysql://utilisateur:[email protected]:3306/lecamionduchef?serverVersion=8.0"
php bin/console doctrine:database:create
php bin/console doctrine:migrations:migrate
php bin/console doctrine:fixtures:load
npm run build
symfony server:start
Le site sera accessible à l'adresse : http://localhost:8000
le-camion-du-chef/
├── assets/ # Assets frontend (CSS, JS, images)
│ ├── controllers/ # Contrôleurs JavaScript
│ ├── styles/ # Fichiers CSS et Tailwind
│ └── images/ # Images
├── config/ # Configurations Symfony
├── migrations/ # Migrations de base de données
├── public/ # Fichiers publics
├── src/ # Code source PHP
│ ├── Controller/ # Contrôleurs
│ ├── Entity/ # Entités Doctrine
│ ├── Form/ # Formulaires
│ ├── Repository/ # Repositories
│ └── Service/ # Services
├── templates/ # Templates Twig
│ ├── base.html.twig # Template de base
│ ├── menu/ # Templates pour le menu
│ ├── reservation/ # Templates pour les réservations
│ └── ... # Autres templates
└── ...
npm run watch
php bin/console cache:clear
php bin/console make:entity
php bin/console make:migration
composer install --no-dev --optimize-autoloader
npm install
npm run build
.env.local
avec les paramètres de productionphp bin/console doctrine:migrations:migrate --env=prod
Un panneau d'administration est disponible à l'adresse /admin
avec les fonctionnalités suivantes :
Le site est entièrement responsive grâce à Tailwind CSS et s'adapte à tous les appareils (desktop, tablette, mobile).
Ce projet est sous licence MIT. Voir le fichier LICENSE
pour plus de détails.
lecamionduchef.fr