An AI-powered web application that generates complete, customized travel itineraries based on user-specified preferences such as destination, duration, budget, and travel style. The app provides day-by-day plans with activity suggestions.
Structuring LLM API responses into a readable, well-formatted itinerary while handling variable output formats and ensuring the UI feels responsive even during API calls.
Implemented a clean prompt engineering strategy to get structured JSON output from the LLM. Used streaming-style feedback to keep the user engaged while the API responds. The output is parsed and rendered as a beautiful, printable itinerary layout.