Inspiration

🌍 Inspiration

Traveling is exciting but planning is stressful. I wanted to build an AI assistant that makes travel planning effortless β€” from itineraries to hotels to packing lists β€” all in one chat interface powered by Amazon Nova.

πŸ€– What it does

Nova TripChat AI is an intelligent travel planning assistant powered by Amazon Nova Lite via AWS Bedrock.

Features:

  • πŸ—ΊοΈ Trip Planner β€” Detailed day-by-day itineraries for any destination worldwide
  • 🏨 Hotel Finder β€” Budget, mid-range and luxury hotel recommendations
  • πŸ’° Budget Estimator β€” Complete cost breakdown including flights, food, activities
  • πŸŽ’ Packing List Generator β€” Smart lists organized by category and trip type
  • πŸ’¬ Multi-turn Memory β€” Remembers conversation context for natural follow-ups

πŸ”¨ How I built it

  • Amazon Nova Lite (amazon.nova-lite-v1:0) via AWS Bedrock Converse API
  • Python + Flask for the backend REST API
  • boto3 for AWS SDK integration
  • Vanilla HTML/CSS/JS for the chat frontend
  • Conversation history stored per session for multi-turn memory

🚧 Challenges I faced

  • Setting up AWS Bedrock credentials and IAM permissions correctly
  • Designing prompts that consistently return well-structured travel responses
  • Building multi-turn memory so Nova remembers previous messages in the conversation

πŸŽ“ What I learned

  • How to integrate Amazon Nova models using the Converse API
  • Building real-world AI applications with AWS Bedrock
  • Des ## What it does

How we built it

Challenges we ran into

Accomplishments that we're proud of

What we learned

What's next for Nova TripChat AI

Share this project:

Updates