Un site pour le restaurant "Pistache" qui permet de fournir des informations très rapidement aux clients. Menu, horaires, réservation, ... Il contient également un espace admin pour gérer les différents "Menus" et "Catégories" (CMS).
Le site a été entierement réalisée avec Vue3 et Laravel.
Ce projet a été généré avec Laravel/Vite.
Vue 3.2
PHP 8.1
Laravel Framework 10.3
Pas encore disponible
Clonez le projet
git clone https://github.com/meleadr/pistache.git
Allez dans le dossier du projet
cd pistache
Installez les dépendances
npm install
composer update vendor/package --with-dependencies
Démarrez votre serveur local sur le port 8889 (mamp, xampp, wampp, laragon, ...)
Créez votre base de données
CREATE DATABASE pistache;
Ajoutez le .env dans le projet (Contient les informations de connexion à la base de données)
cp .env.example .env
Modifiez le .env avec les informations de connexion à votre base de données
- APP_NAME=Pistache
- DB_PORT=8889
- DB_DATABASE=pistache
- DB_USERNAME='votre nom d'utilisateur' (root)
- DB_PASSWORD='votre mot de passe' (root)
Effectuez les migrations (Permet de créer les tables de la base de données)
php artisan migrate --seed
Démarrez le projet en dev
php artisan serve
npm run dev
Naviguez sur http://127.0.0.1:8000
.