HegreHotel/Readme.md
2025-05-08 21:57:53 +02:00

75 lines
2.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# HegreHotel
**Projet de gestion hôtelière développé avec MAUI pour les réceptionnistes.**
Permet la gestion des clients, des chambres, des réservations, et des réceptionnistes via une application mobile Android.
## 🔧 Installation
Cloner le projet :
```bash
git clone <lien_du_projet>
cd HegreHotel
```
Installer les dépendances :
```bash
composer install
composer update
```
## ⚙️ Configuration locale
Créer un fichier `.env.local` à la racine du projet :
```
DATABASE_URL="postgresql://nomutilisateur:motdepasse@adresse:port/nomdelabdd?serverVersion=16&charset=utf8"
```
> ⚠️ Assure-toi que les informations de connexion correspondent à ta configuration locale.
## 🛠️ Migrations
Créer une migration :
```bash
php bin/console make:migration
```
Appliquer la migration :
```bash
php bin/console doctrine:migrations:migrate
```
## ▶️ Lancer le projet
Démarrer le serveur local :
```bash
symfony serve
```
ou
```bash
php bin/console server:start
```
---
## 📱 Fonctionnalités principales
| Fonction | Description |
|------------------------|-----------------------------------------------------------------------------|
| Gestion des utilisateurs | Ajout, modification et suppression des clients et réceptionnistes |
| Gestion des chambres | Création, modification, suppression, visualisation, blocage/déblocage |
| Réservations | Création/modification avec dates, nombre d'invités, demandes spécifiques |
| Historique client | Accès à l'historique complet des séjours, y compris les réservations annulées |
| Affichage | Vue densemble des chambres disponibles/occupées, filtrage par période |
---
## 📦 Contraintes techniques
- Application mobile sous Android
- Développée avec .NET MAUI
- Utilisation d'une base de données SQLite
## 🕓 Deadline
- Livraison finale prévue : **9 mai 2025**