Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/laura2710/restaurant-reviews
https://github.com/laura2710/restaurant-reviews
Last synced: 9 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/laura2710/restaurant-reviews
- Owner: Laura2710
- Created: 2024-07-16T07:27:38.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-07-16T09:25:16.000Z (4 months ago)
- Last Synced: 2024-07-17T10:38:31.464Z (4 months ago)
- Language: PHP
- Size: 24.4 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🍽️ Restaurant Reviews
## đź“ś Description
Ce mini-projet est un site web recensant des restaurants et les avis des internautes de ceux-ci.
Il a été développé dans le cadre d'un devoir pour l'ENI et et vise à mettre en place une architecture MVC (Modèle-Vue-Contrôleur).## 🛠️ Prérequis
- PHP 7.0 ou supérieur
- Composer
- Un serveur MySQL## 🚀 Installation
1. **Cloner le dépôt**
```bash
git clone https://github.com/Laura2710/restaurant-reviews.git
cd restaurant-reviews2. **Installer les dépendances**
```bash
composer install3. **Configurer la base de données**
- Créez une base de données MySQL.
- Importez le fichier database.sql fourni pour créer les tables nécessaires.
- Configurez les informations de connexion à la base de données dans le fichier configDB/config.php.Exemple de config.php :
```php
return [
'db_host' => 'votre_hote',
'db_name' => 'nom_de_votre_base',
'db_user' => 'votre_utilisateur',
'db_pass' => 'votre_mot_de_passe'
];
```
## đź“– Utilisation
Démarrer votre serveur pour accéder au site## 🏠Page d'Accueil
Affiche une liste de restaurants avec leurs détails de base.## 📄 Détails d'un Restaurant
Cliquez sur un restaurant dans la liste pour voir ses détails complets et les avis des internautes.## ⚠️ Gestion des Erreurs
Le site gère les erreurs courantes comme l'absence d'ID de restaurant ou la page introuvable.## ✨ Fonctionnalités
- Lister tous les restaurants
- Afficher les détails d'un restaurant spécifique
- Afficher les avis associés à un restaurant
- Gérer les erreurs avec des pages d'erreur dédiées