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

2.0 KiB
Raw Blame History

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 :

git clone <lien_du_projet>
cd HegreHotel

Installer les dépendances :

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 :

php bin/console make:migration

Appliquer la migration :

php bin/console doctrine:migrations:migrate

▶️ Lancer le projet

Démarrer le serveur local :

symfony serve

ou

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