TravelSmart AI — Conversational Trip Planner
An AI travel planner that suggests destinations and itineraries through a chat assistant and a step-by-step wizard, powered by Google Gemini.

The challenge
Turning loose travel preferences into useful recommendations, managing the state of a multi-step planning wizard, handling Gemini API errors and limits, and keeping a rich, animated interface smooth on phones.
What I built
I integrated Gemini 2.5 Flash behind a request layer with error handling, organized the wizard and trip-summary state, and built reusable TypeScript components in Next.js with Framer Motion animations and a responsive glassmorphism design.
Highlights
- Prompt engineering for travel recommendations
- Graceful handling of Gemini API errors and limits
- Multi-step wizard with budget and interests
- Booking flow and trip summary
Screenshots


Google PageSpeed Insights
Performance
More case studies
Client projectKosovo Travels — Travel & Booking Platform Stabilization
Stabilized an international travel and booking platform: fixed payment sessions on Cloudflare Edge, SSR/hydration bugs, and security and SEO issues.
- Next.js 16
- React 19
- TypeScript
- Tailwind CSS v4
Client projectAl-Amal Furniture Moving — Kuwait Lead-Generation Website
A fast Arabic website for a Kuwaiti moving company, rebuilt from a crashed WordPress site — with a price calculator, lead forms and local SEO.
- Next.js 16
- React 19
- TypeScript
- Tailwind CSS v4

