AI-Powered Travel Planning Chatbot
NaviBlu is an AI-powered travel assistant designed to make trip planning effortless by allowing the user to ask natural language questions. Built as a group project for UNC Charlotte's Software System Design course, NaviBlu combines real-time flight and hotel data with Meta's Llama 3.3 70B language model to provide personalized travel recommendations.
The chatbot handles everything from finding the cheapest flights across 400+ airlines to recommending hotels from a database of 150,000+ properties worldwide. Users can simply chat naturally about their travel plans without filling out complex forms.
NaviBlu uses an agent-based architecture where specialized agents handle different aspects of travel planning:
The project combines modern web technologies with powerful AI capabilities:
Developed as part of ITCS 6112 (Software System Design and Implementation) at UNC Charlotte with a team of 4 students. I focused on the AI agent architecture and streamlit interface.