Hotello
Description du Projet
Hotello est une application mobile développée avec Flutter permettant de découvrir, comparer et consulter les détails des hôtels à Marrakech. L'application affiche notes, prix, équipements, distances et descriptions complètes. Les données sont mises à jour via un script Python de scraping qui exporte un CSV consommé par l'application.
L'objectif est d'offrir une expérience utilisateur fluide pour comparer rapidement les hôtels et accéder aux informations utiles avant la réservation.
Démonstration Vidéo
Regardez une démonstration de l'application Hotello en action.
Technologies Utilisées
Fonctionnalités Principales
- Parcourir la liste des hôtels avec notes, prix et résumé.
- Pages de détail avec description, équipements et photos.
- Comparaison de plusieurs hôtels côte à côte.
- Filtres et tri (prix, note, distance).
- Vue carte interactive des emplacements.
- Pipeline de données : scraping Python → hotels.csv → affichage Flutter.
Captures d'écran



Liens du Projet
Défis et Solutions
Défi : Rassembler des données à jour et structurées depuis différentes plateformes de réservation.
Solution : Script Python (BeautifulSoup + requests) pour extraire, nettoyer et normaliser les données puis exporter en CSV via pandas.
Défi : Fournir une UI réactive sur différents écrans.
Solution : Flutter pour UI multi-plateforme et composants adaptatifs, optimisation des listes et des images (lazy loading).
Défi : Montrer clairement la comparaison entre hôtels.
Solution : Écrans de comparaison et filtres pertinents (prix, note, distance, équipements).