Back to ProjectsMobile App

TripPlanner

Travel planning app with AI-powered itinerary generation.

Tech Stack

FlutterGetXGoogle Gemini API

Overview

TripPlanner is a Flutter app that uses Google Gemini to generate detailed travel itineraries based on destination, duration, budget, and preferences. Users get day-by-day plans with activity suggestions, estimated costs, and travel tips — all generated by AI in seconds.

Key Highlights

  • AI itinerary generation via Gemini
  • Structured day-by-day plan rendering
  • Budget and preference customization
  • Local trip storage with Hive

How I Built It

Flutter frontend with GetX for state. User inputs are structured into a detailed prompt sent to Gemini API. The response is parsed and rendered as a structured itinerary with expandable day cards. Saved trips are stored locally with Hive.

Future Vision

Add hotel/flight booking integration, offline maps, collaborative trip planning, and real-time weather for destinations.

Links