Logo Lanfrica

ferdaous-bt/Tn-Trip

Domaine:

mobility

Type de record:

software
Créateur:
fer
HĂ´te:
Tunisia Tourism Planning Ap # 🇹🇳 TUN Trip - Planificateur de Voyage en Tunisie Application web de planification de voyages en Tunisie avec intelligence artificielle et sélection manuelle de destinations. ## 📹 Vidéo de Démonstration **▶️ Voir la vidéo de démonstration** Découvrez toutes les fonctionnalités de TUN Trip en vidéo: planification IA, sélection manuelle de destinations, gestion des voyages, et bien plus! ## ✨ Fonctionnalités ### 🤖 Mode IA - Planification Intelligente - Sélection personnalisée basée sur vos préférences - Optimisation géographique automatique (regroupement par proximité ≤40km) - Suggestions de restaurants et hôtels - Itinéraire optimisé pour éviter les allers-retours ### 🗺️ Mode Manuel - Contrôle Total - Sélection manuelle de destinations parmi 262 lieux - Filtrage par région et catégorie - Personnalisation complète de l'itinéraire - Cartes interactives avec Leaflet ### 💾 Gestion des Voyages - Système d'authentification sécurisé - Base de données SQLite locale (sql.js) - CRUD complet: Créer, Lire, Modifier, Supprimer - Sauvegarde automatique dans le navigateur ### 🎨 Interface Utilisateur - Design moderne et responsive - Thème aux couleurs de la Tunisie - Animations fluides - Cartes interactives OpenStreetMap ## 📊 Données - **262 lieux touristiques** répertoriés - **11 régions** de Tunisie - **8 catégories**: Attractions, Plages, Restaurants, Cafés, Mosquées, Hôtels, Nature, Culture - **4 saisons** avec suggestions adaptées ## 🚀 Installation ### Prérequis - Node.js (v16+) - npm ou yarn ### Étapes ```bash # Cloner le repository git clone github.com cd Tn-Trip # Installer les dépendances npm install # Lancer le serveur de développement npm run dev # Ouvrir dans le navigateur # localhost ``` ## 🏗️ Structure du Projet ``` Tn-Trip/ ├── public/ │ ├── images/ # Images des destinations │ ├── sql-wasm.wasm # WebAssembly pour SQLite │ └── sql-wasm.js ├── src/ │ ├── components/ # Composants Re …