AI-powered smart tourism platform for Tunisia — personalized itineraries, eco-scoring, cultural heritage discovery & multilingual travel guide. Built for AI Night Challenge 2026.
# TunisAI 🌍
> **Smart Tunisia Travel Companion** - An AI-powered travel planning system with RAG, eco-scoring, and sustainable itinerary generation.
> ## 🖼️ Demo
## 🎯 Overview
TunisAI is a production-ready travel companion application for Tunisia that leverages advanced AI technologies to provide:
- **Conversational AI Chat**: Ask anything about Tunisia's destinations, attractions, and travel tips
- **Smart Itinerary Generation**: AI-powered personalized travel plans based on preferences
- **Eco-Scoring System**: Sustainability ratings and eco-friendly recommendations
- **Vector-Based Search**: RAG (Retrieval Augmented Generation) with FAISS semantic search
- **Comprehensive Knowledge Base**: 4 curated markdown documents covering 12 destinations, 8 UNESCO sites, health/safety, and eco-practices
## 🏗️ Architecture
```
┌─────────────────────────────────────────────────────────────┐
│ FRONTEND (Single HTML) │
│ Desert Night Theme + Responsive UI │
│ • Destination Explorer • AI Chat • Itinerary Generator │
│ • Eco Scoring • Interactive Results │
└────────────────────────┬────────────────────────────────────┘
│ HTTP/CORS
┌────────────────────────▼────────────────────────────────────┐
│ FASTAPI BACKEND (Port 8000) │
┌──────────────────────────────────────────────────────────┐ │
│ API Routes (6 endpoints) │ │
│ POST /api/chat - Conversational queries │ │
│ POST /api/itinerary/generate - AI itinerary creation │ │
│ GET /api/destinations - List all 12 destinations │ │
│ GET /api/destinations/{id} - Single destination details │ │
│ GET /api/eco/score/{dest} - Eco assessment │ │
│ GET /api/health - Health check │ │
└─────────────┬──────────────────────────────────────────────┘ │
│ …