📝 QLOOTRA(v1.0) – AI Travel Companion Powered by Gemini + Qloo QLOOTRA (short for "Qloo Travel Recommender Assistant") is an intelligent travel chatbot that blends casual chat with cultural recommendations. It uses Google Gemini for natural conversation and Qloo’s cultural intelligence API to recommend music, movies, food, fashion, and places based on your personal tastes — all across 5 trip phases.

 ------------------------------------------------------------------------------------

✨ Features: ------------------------------------------------------------------------------------

🧠 NORMAL mode – Casual AI chat that remembers your preferences

 ------------------------------------------------------------------------------------

✈️ PLAN A TRIP mode– 5 interactive trip phases:

     -> PLAN: Set destination, duration, budget.

     -> PACK: Outfit and fashion suggestions via Qloo based on your taste + destination.

     -> JOURNEY: Recommend music, movies, podcasts, books for your trip.

      -> DESTINATION: Recommend local food and places at your destination.

      -> RETURN:Collect  trip feedback and memory.
------------------------------------------------------------------------------------

⚡ SPARK mode – Generate the entire trip in one prompt (e.g., “I like Marvel and going to Japan”)

🔄 Gemini Key Rotation – Built-in load balancing using multiple API keys

🔗 Cross-Domain Taste Prediction – Music → Food → Fashion, powered by Qloo


🚀 Tech Stack Frontend: Streamlit (chat + dashboard UI)

AI Chat: Google Gemini via google-generativeai

Taste Intelligence: Qloo API (music, food, fashion, etc.)

Backend: Python

Persistence: JSON-based trip saving, local session memory

Deployment: Streamlit Cloud


UPCOMING VERSIONS :

(v1.1) - RECOMMENDATIONS OF MOVIES , FASHION , FOOD , AND OTHER DOMAINS BASED ON USER'S
SPOTIFY CONTENT .

(v1.2) - RECOMMENDS TRIPS ACCORDING TO SEASONS , WEATHER CONDITIONS.

(v1.3) - VOICE CHATS


NOTE : Some small glitches or lags you may notice are due to time constraints and live deployment conditions. I
sincerely apologize for any imperfections. QLOOTRA is still evolving, and I’m continuously working to improve it!

Built With

Share this project:

Updates