Logo Lanfrica

ajme-abes/Baale-Mountain-Tour-chatBot

Domaine:

natural language processing

Type de record:

software
Créateur:
ajm
Hôte:
# 🏔️ Bale Mountains Explorer - AI Travel Chatbot A modern, intelligent travel chatbot for exploring Ethiopia's stunning Bale Mountains National Park. Built with Django REST API backend and React frontend. ## 🌟 Live Demo - **Frontend**: Bale Mountains Explorer - **Backend API**: API Documentation ## 📸 Screenshots ### ✨ Key Features - 🤖 **Advanced AI Chatbot** - Powered by pattern matching for natural language understanding - � **vBeautiful Modern UI** - Glass morphism design with smooth animations - 📱 **Fully Responsive** - Optimized for desktop, tablet, and mobile devices - ⚡ **Lightning Fast** - Optimized performance with caching and smart responses - 🌍 **Multi-language Support** - Available in multiple languages - 🎯 **Smart Quick Actions** - Pre-defined buttons for common queries - 📊 **Real-time Analytics** - Track user interactions and popular queries - 🔒 **Secure & Private** - No personal data stored, privacy-first approach ## 🏗️ Architecture ### Frontend Stack ``` React 18.3 + Material-UI 5.16 + Framer Motion 12.4 ├── Modern Component Architecture ├── Glass Morphism Design System ├── Responsive Grid Layout ├── Smooth Page Transitions └── Progressive Web App (PWA) ``` ### Backend Stack ``` Django 5.2 + Django REST Framework 3.15 ├── Pattern-based Intent Recognition ├── Response Caching System ├── RESTful API Design ├── CORS Configuration └── Production-Ready Deployment ``` ## 🚀 Quick Start ### Prerequisites - Python 3.12+ - Node.js 18+ - Git ### Backend Setup ```bash # Clone repository git clone github.com cd Baale-Mountain-Tour-chatBot # Setup backend cd chatbot_backend pip install -r requirements.txt python manage.py runserver ``` ### Frontend Setup ```bash # Setup frontend cd chatbot-frontend npm install npm start ``` ## 📁 Project Structure ``` Baale-Mountain-Tour-chatBot/ ├── 📂 chatbot_backend/ # Django REST API │ ├── 📂 chatapi/ # Main API app │ │ ├── 📂 utils/ …

Licenses