Holiday Beach Platform
Un système digital intelligent — site web, application mobile et chatbot IA — pour unifier 34 000+ réservations éparpillées sur 186 documents scannés.
- OCR
- Chatbot IA
- React Native
- FastAPI
- MySQL

Contexte
Djerba Holiday Beach gérait ses réservations de façon fragmentée : les données étaient réparties sur 6 fichiers PDF et 186 documents scannés, sans vision unifiée. Ce projet est né d’un stage terrain (opérations hôtelières & données) qui a révélé l’ampleur du problème : 34 000+ réservations à réconcilier.
Problème
Sans plateforme centralisée, impossible de suivre les réservations en temps réel, de croiser les données entre les canaux, ou de répondre rapidement aux clients — tout reposait sur des documents papier et scannés dispersés.
Architecture
- Pipeline de données : OCR (i2OCR) sur les 186 PDF scannés → extraction en CSV → chargement MySQL.
- Plateforme web : React + TypeScript + TailwindCSS, backend FastAPI, tableau de bord temps réel.
- Application mobile : React Native / Expo, réservation par QR code, stockage local SQLite avec synchronisation MySQL.
- Chatbot IA : microservice Flask connecté à un LLM (Google Gemini) avec contexte métier MySQL, pour un support client 24/7.
- Déploiement : architecture microservices sur Netlify (frontend) et Render (backend).
Stack
React, TypeScript, TailwindCSS, React Native/Expo, FastAPI, Flask, MySQL, SQLite, OCR (i2OCR), LLM Google Gemini, Netlify, Render.
Résultats
- 34 000+ réservations fragmentées unifiées depuis 186 documents scannés.
- Réservation en libre-service par QR code, sans dépendre du personnel sur site.
- Support client assuré 24/7 par le chatbot IA, avec accès direct au contexte métier.
Captures
Captures d’écran à ajouter prochainement.