Smart Trip Planner.

Smart Trip Planner
CompletedFlutterDartBLoC Pattern

Smart Trip Planner is an AI-powered travel application that generates personalized itineraries using Google Gemini. Built with Flutter and Clean Architecture, it features Hive database for local caching, Firebase integration, voice-to-text input, and real-time connectivity status monitoring with retry mechanisms.

01

AI-Powered Trip Planning: Generate personalized itineraries using Google Gemini

02

Offline Support & Local Caching: High-performance Hive database caching with connectivity monitoring

03

Speech Input: Voice-to-text capability for natural, hands-free trip planning

Stack

Built With

The stack combines the core frameworks, services, and UI tools used to ship the project.

FlutterDartBLoC PatternGoogle Gemini via google_generative_aiFirebase AuthCloud FirestoreHive DatabaseGetItMaterial 3Connectivity PlusSpeech-to-Text

Process

Project Timeline

Dec 2024

Concept & Design

Designed UI/UX flows for itinerary generation and trip management

Jan 2025

Core Development

Built Flutter app with Firebase backend and AI integration

Feb 2025

AI Optimization

Refined itinerary generation with budget and preference algorithms

Highlights

What It Delivers

  • 1AI-Powered Trip Planning: Generate personalized itineraries using Google Gemini
  • 2Offline Support & Local Caching: High-performance Hive database caching with connectivity monitoring
  • 3Speech Input: Voice-to-text capability for natural, hands-free trip planning
  • 4Clean Architecture: Predictable state handling using BLoC, dependency injection, and error handling
Open to opportunities

Have a project in mind?

I'm always open to discussing new opportunities, collaborations, and interesting ideas.