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
Built With
- amazon
- amazon-web-services
- bedrock
- boto3
- css
- flask
- html
- javascript
- nova
- python
Log in or sign up for Devpost to join the conversation.