Logo Lanfrica

Fikre-M/EthioAI-TourismPlatform

Domaine:

natural language processing

Type de record:

software
Créateur:
Fik
Hôte:
A modern, AI-powered tourism platform for Ethiopia featuring multilingual chat, tour booking, and integrated payment processing. # 🇪🇹 EthioAI Tourism Platform A modern, AI-powered tourism platform for Ethiopia featuring multilingual chat, tour booking, and integrated payment processing. ## 📁 Project Structure ``` EthioAI/ ├── client/ # Frontend React application │ ├── src/ # React source code │ ├── public/ # Static assets │ └── package.json # Frontend dependencies ├── server/ # Backend Node.js application │ ├── src/ # Server source code │ ├── prisma/ # Database schema and migrations │ └── package.json # Backend dependencies ├── docs/ # 📚 All project documentation │ ├── client/ # Frontend documentation │ ├── server/ # Backend API documentation │ ├── specifications/ # Technical specifications │ └── README.md # Documentation index └── README.md # This file ``` ## 🚀 Getting Started ### Prerequisites - Node.js 18+ and npm - MySQL database - Redis (optional, for caching) ### Frontend (Client) ```bash cd client npm install npm run dev # Runs on localhost ``` ### Backend (Server) ```bash cd server npm install cp .env.example .env # Configure your .env file npm run prisma:migrate npm run dev # Runs on localhost ``` ## ✨ Features ### 🤖 AI-Powered Chat - Multilingual support (English, Amharic, Oromo) - Intelligent tour recommendations - Real-time voice input and responses - Rich message types (tours, locations, itineraries) ### 🎫 Tour Booking System - Interactive tour discovery - Real-time availability checking - Secure payment processing (Stripe + Chapa) - Booking management and tracking ### 🛒 Marketplace - Ethiopian cultural products - Vendor management system - Order processing and tracking - Product reviews and ratings ### 🏛️ Cultural Heritage - Ethiopian cultural content - Traditional recipes and artifacts - Educational articles and stories - Multi-language content support ### 🗺️ Trip Pl …