Wander AI - Smart AI Travel Planner & Itinerary Generator Flutter App

Bluehost Shared Hosting

Wander AI – Your Personal AI Travel Planner

Wander AI is a cutting-edge Flutter application designed to revolutionize the way users plan their travels. Powered by advanced AI, it builds personalized, day-by-day itineraries in seconds. Whether you are a solo backpacker or planning a family vacation, Wander AI takes the stress out of trip planning. Built with the latest Flutter 3.x framework, it ensures a smooth, high-performance experience on both Android and iOS.

Demo & Access

Experience the power of Wander AI before you buy!

What You Will Get

  • Full Flutter Source Code: Complete source code for both Android and iOS applications.
  • ️ Admin Panel Source Code: Full backend/admin dashboard code to manage content and users.
  • Comprehensive Documentation: detailed guide to help you set up and reskin the app.
  • Figma UI Design File: Source design assets (if applicable).

✨ Key Features

  • AI-Powered Itineraries: Generate detailed, day-by-day trip plans tailored to user preferences instantly.
  • Concierge Chat (Refine): Pro users converse with the AI to reshape any trip in plain English — “make day 2 less rushed”, “swap museums for street food”, “we’re vegetarian”. Changes apply in place; an Undo pill rolls back. Conversation persists per trip.
  • Explore Destinations: Discover hidden gems and popular attractions with rich visual content.
  • Secure Authentication: Seamless sign-up and login with Google and Apple integration.
  • AdMob Monetization: Ready-to-use AdMob integration (Banner, Interstitial, App Open Ads) to start earning revenue immediately.
  • Stunning UI/UX: Modern, clean design featuring smooth animations (HeroUI inspired) and a user-friendly interface.
  • ⚡ State-of-the-Art Tech Stack: Built with Riverpod for state management, GoRouter for navigation, and Clean Architecture principles.
  • Dark & Light Mode: Fully supports system theme preferences.
  • Community Feed: Browse and discover public trips shared by other travelers, with like and clone functionality.
  • Expense Tracker: Log and track spending per trip day with category breakdowns and summary cards (Pro).
  • Admin User Management: Searchable and paginated mobile-user table in the admin console with per-user detail (recent trips, Concierge messages, likes), one-tap Comp Pro toggle, and cascade-safe delete.
  • Affiliate Booking CTAs: Earn commission on every trip — Hotels (Booking.com) and Flights (Skyscanner) CTAs on each trip, plus a Find Tours & Tickets CTA (GetYourGuide) on every activity. Partner IDs are build-time and optional; the links still work without them.
  • Vercel Analytics Events: Mobile-side custom events (e.g. affiliate_cta_clicked) forwarded through the admin’s POST /api/mobile/analytics proxy to @vercel/analytics/server — see partner/conversion data in your Vercel dashboard.

Professional Support

We are here to help you get started and succeed! If you have any questions or need assistance, feel free to reach out.

Changelog

Version 1.5.0

  • Mobile — Affiliate Booking CTAs: new Hotels and Flights cards on the trip details screen (Booking.com / Skyscanner search, pre-filled with destination and dates), plus a Find Tours & Tickets button on every activity sheet (GetYourGuide search by place name).
  • Mobile — Build-time partner IDs: three optional --dart-define values — BOOKING_AFFILIATE_ID, SKYSCANNER_AFFILIATE_ID, GETYOURGUIDE_PARTNER_ID — wired through Env and the new AffiliateService. Leave empty to ship unattributed search links.
  • Mobile — Analytics service: new fire-and-forget AnalyticsService.track(event, properties) backed by the admin’s POST /api/mobile/analytics endpoint. Affiliate CTA taps emit affiliate_cta_clicked with partner, kind, destination, trip_id, place_name, activity_type properties. Errors are swallowed so analytics never block the UI.
  • Admin — Analytics proxy: new POST /api/mobile/analytics route. Zod-validates { event, properties }, auto-tags source: "mobile", and forwards to Vercel Analytics via @vercel/analytics/server — events show up in the project’s Analytics → Events tab.
  • Minor bug fixes and performance improvements.

Version 1.4.0

  • Mobile — Concierge Chat (Refine): Pro users can refine any owned trip via a natural-language chat sheet (75% height, no expand/collapse glitches). Multi-turn conversation, persisted per trip, with Undo for the most recent change.
  • Mobile — Refined-activity highlight: activity cards that just changed pulse with a tertiary-tinted border for ~2.5s so the eye lands on what moved.
  • Mobile — Trip-id sync fix: auto-saved trips now keep the backend-assigned UUID in currentTripProvider, so refine, packing list, and expense endpoints all resolve the real row.
  • Admin — Users management: new /users page. Search by email or name, filter by All / Pro / Free with live counts, paginate, toggle Pro inline (Comp Pro / Revoke), open per-user detail with recent trips and Concierge Chat history, cascade-safe delete (trips, messages, likes, expenses).
  • Admin — Refine + Messages endpoints: new POST /api/mobile/trips/:id/refine and GET /api/mobile/trips/:id/messages. Owner-only auth, server-side Pro gate (returns 402 PRO_REQUIRED), Zod validation, photo re-enrichment via Vercel Blob.
  • Admin — Shared AI providers helper: generateWithOpenAI / generateWithGemini extracted to lib/ai-providers.ts so the itinerary, swap, and refine endpoints all share the same prompt / safety guards.
  • Admin — Sidebar: new Users entry between Dashboard and Destinations.
  • Backend — Schema: added trip_messages table (id, tripId, userId, role, content, itinerarySnapshot jsonb, createdAt) with cascade FKs and Drizzle relations.
  • Backend — Photos: Google Places photos are now mirrored to Vercel Blob at generation/refine time, producing stable URLs that don’t expire and don’t leak the Maps API key.
  • Minor bug fixes and performance improvements.

Version 1.3.0

  • Added Community Discover Feed — browse public itineraries shared by other travelers.
  • Added Like & Clone Trip — like community trips and clone them into your saved trips (Pro).
  • Added Share to Community toggle — make your trips public or private from the trip details screen.
  • Added Expense Tracker — log and categorize trip spending per day with summary cards (Pro).
  • Added swipe-to-delete for expenses with confirmation dialog.
  • Added filter bar on community feed — sort by Recent/Popular, filter by traveler type.
  • Improved trip detail actions — expenses, packing list, and share toggle only visible for owned trips.
  • Improved community trip cards with gradient image overlay for better text legibility.
  • Fixed Dismissible crash when deleting saved trips.
  • Minor bug fixes and performance improvements.

Version 1.2.0

  • ️ Added real-time Weather Forecast on itinerary day tabs.
  • Added AI-powered Packing List generator (Pro feature).
  • ✨ Weather details card shown per day with temperature, humidity, and conditions.
  • ☑️ Packing list with checkable items, copy-to-clipboard, and auto-save.
  • Fixed keyboard overflow issue on Explore screen.
  • Minor bug fixes and performance improvements.

Version 1.1.0

  • Added In-App Subscription feature using RevenueCat.
  • ✨ Users can now subscribe for premium features.
  • Minor bug fixes and performance improvements.

Version 1.0.0 (Initial Release)

  • Initial release of Wander AI on CodeCanyon.
  • ✨ AI Trip Generation feature implemented.
  • Integrated Google & Apple Sign-In.
  • Added AdMob support.

0 average based on 0 ratings.

DevSnack

DevSnack

Visit Author's Portfolio

View Portfolio
Last Update 2026-05-19
Created 2026-02-10
Sales 7
Discussion Comments
Software Version Flutter 3.x Flutter 2.x Flutter 1.x Other
Files Included Dart JavaScript JSON .java .kotlin .h .storyboard .plist .swift JavaScript JS CSS Sass Stylus HTML
Video Preview Resolution