Logo Lanfrica
  • Accueil
  • Atlas
  • Analyses
  • Documentation
  • Sign in

© 2026 Lanfrica. Tous droits réservés. Tous les droits d'auteur des ressources affichées sur le site Web Lanfrica appartiennent aux détenteurs de droits d'auteur d'origine, sauf indication contraire explicite.

ChrisWalt3r/AI-powered-Tourism-Recommendation-System-for-Uganda

Domaine:

natural language processing

Type de record:

software
Créateur:
Chr
Hôte:
Discover the best of Uganda. Tell us what you like, and we'll plan the perfect trip for you. From gorilla trekking to relaxing by the lake, find your ideal destination. # AI-powered Tourism Recommendation System for Uganda ## Project Overview An intelligent web application that provides personalized Ugandan tourism destination recommendations using Google Gemini AI. Users input their travel preferences in natural language and receive up to 6 relevant destination suggestions with detailed information. **Team:** Group Eight - Computer Science Department **Technology:** Google Gemini API (Free Tier), React.js, Node.js/Express --- ## Features - 🤖 AI-powered natural language query processing - 🗺️ 25 curated Uganda tourism destinations - 🎯 Personalized recommendations based on: - Budget (Low/Medium/High) - Activity preferences (Wildlife, Adventure, Cultural, etc.) - Trip duration - Regional preferences - 💅 Modern, responsive UI with Tailwind CSS - ⚡ Fast React + Vite frontend - 🔒 Secure API key management --- ## Tech Stack ### Frontend - **Framework:** React 18 with Vite - **Styling:** Tailwind CSS - **HTTP Client:** Fetch API ### Backend - **Runtime:** Node.js - **Framework:** Express.js - **AI Integration:** Google Generative AI SDK - **Data Storage:** Static JSON file --- ## Project Structure ``` uganda-tourism-mvp/ ├── backend/ │ ├── server.js # Express server & AI integration │ ├── destinations.json # Tourism destinations data │ ├── package.json # Backend dependencies │ └── .env # Environment variables ├── frontend/ │ ├── src/ │ │ ├── components/ │ │ │ ├── SearchForm.jsx │ │ │ └── RecommendationCard.jsx │ │ ├── App.jsx │ │ ├── main.jsx │ │ └── index.css │ ├── package.json │ ├── index.html │ ├── vite.config.js │ ├── tailwind.config.js │ └── postcss.config.js ├── plan.txt # Detailed project specification └── README.md ``` --- ## Setup Instructions ### Prerequisites - Node.js (v16 or higher) - npm or yarn - Google Gemini API key (Get it here) ### 1. Clone/Navigate to Project Directory ```bash cd "d:\BCS 2 SEM 2\ …

Visit

github.com

Similaires

MdAbdehakim/AI-Powered-Educational-System-for-AfricaHopesPacific/Rwanda-Tourism-RecommendationUsmanAhmadgit/AI-Powered-Tuberculosis-Detection-System-for-Rural-Healthcareaijournalist/AI-Powered-News-Recommender-SystemA Hybrid Tourism Recommendation System with Modified Similarity and Weighted Popularity ScoresNeuroBlock-Africa/AI-Powered-Autism-Detection-System

MdAbdehakim/AI-Powered-Educational-System-for-Africa

# Personnalisation des systèmes Éducatifs en Afrique par l'intelligence artificielle Ce projet vise

HopesPacific/Rwanda-Tourism-Recommendation

# Rwanda Tourism Destination Recommendation System **Machine Learning-Based Tourism Destination Rec

UsmanAhmadgit/AI-Powered-Tuberculosis-Detection-System-for-Rural-Healthcare

Project Overview This project presents an AI-based diagnostic assistance system designed to help he

aijournalist/AI-Powered-News-Recommender-System

In an era of information overload, I developed an AI-driven news recommender system to help readers

A Hybrid Tourism Recommendation System with Modified Similarity and Weighted Popularity Scores

Obtaining valuable and accurate tourism information can become an overwhelming and time-consuming ta

NeuroBlock-Africa/AI-Powered-Autism-Detection-System

# AI-Powered Autism Detection System ### Overview The **AI-based autism detection system** utilizes