Logo Lanfrica

ajme-abes/Baale-Mountain-Tour-chatBot

Domain:

natural language processing

Record type:

software
Creator:
ajm
Host:
# πŸ”οΈ 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