denmatrix02/travelbot-genai-gke
๐ Build AI-powered travel assistant with Gemini, FastAPI, and Streamlit, deployed securely on Google Kubernetes Engine for smooth interactions.
What's novel
๐ Build AI-powered travel assistant with Gemini, FastAPI, and Streamlit, deployed securely on Google Kubernetes Engine for smooth interactions.
Code Analysis
10 files read ยท 3 roundsA thin FastAPI + Streamlit wrapper that sends user text to Google's ADK Agent (Gemini 2.5 Pro) with a one-line travel prompt and returns the LLM's response, deployed to GKE.
Strengths
The GKE deployment manifests with Config Connector, Workload Identity, and proper IAM bindings are reasonably well-structured for a GCP deployment. The code is clean, readable, and the local dev script is functional.
Weaknesses
The README is wildly misleading, describing a desktop app with flight/hotel booking and itinerary planning that simply does not exist in the code. There is zero business logic, no tests, no input validation beyond a basic try/except, and the entire 'AI' is a single LLM call with a generic prompt.
Score Breakdown
Signal breakdown
Innovation
Craft
Traction
Scope
Evidence
Commits
7
Contributors
2
Files
14
Active weeks
2
Repository
Language
Python
Stars
1
Forks
0
License
Apache-2.0