Thanks to visit codestin.com
Credit goes to github.com

Skip to content

sortira/thomas-raw

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Thomas Raw is a multi-featured travel assistant designed to help users plan their trips with ease. It leverages the reasoning capabilities of Gemini via LangChain and integrates seamlessly into a Streamlit frontend.

🔍 Key features: At present the MVP (minimum viable product) consists of basic features which provide the rudimentary roadmap for the trip, advanced integrations are coming soon!

  • Mr. Thomas Chats: A natural language interface to generate destination guides, custom itineraries, and trip suggestions.
  • Budget Buddy: Generates a realistic travel budget based on user-defined parameters like duration, destination, and travel style.
  • Where Is It?: Users can upload a travel photo, and the app attempts to recognize the location or landmark using Gemini Vision capabilities.
  • Insight Centre: Export chat history, budgets, etc. for easy sharing and documentation.

🛠 Tech stack highlights: This tech stack is one of the best ones I've ever encountered in terms of prototyping fast (took me <5 hours to get this up and running on the cloud). Highly recommend it to anyone building small AI apps fast for hackathons with not much importance/emphasis on the UI. The UI is not bad, it's just hard to customise it your own way.

  • LangChain for building structured prompt pipelines and memory management
  • Google Generative AI (Gemini 2.0 Flash) for both text and image-based intelligence
  • Streamlit for rapid UI development
  • Session state used to persist and synchronize user data across app pages

About

a travel planner built using Langchain

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages