Site de réservation pour le restaurant Le Vingtième, construit avec Symfony.
- Réservation en ligne
- Consultation du menu
- Back-office pour l’administrateur
- Backend : PHP 8.4, Symfony 6.2
- Frontend : Twig, CSS, JavaScript
- Base de données : PostgreSQL (SQLite pour les tests)
- Tests : PHPUnit, Symfony Panther
- Containerisation : Docker
- Cloner le dépôt
- Composer install
- Configurer
.env/.env.test(ajouterDATABASE_URL, APP_NAME et SEATS_PER_HOUR) php bin/console doctrine:database:create && doctrine:migrations:migrateAPP_ENV=test symfony serveoudocker-compose up --build- Accéder à l’application sur
http://localhost:8000(ou autre port configuré)
php bin/phpunit