Trippy: Your AI travel guide built with Firebase and Gemini

Developers worldwide submitted nearly a thousand impressive Firebase apps to the Gemini API Developer Competition. After review, we’re thrilled to announce Trippy as our winner. Developed in Cameroon, Trippy leveraged the power of Gemini and Firebase to revolutionize travel planning, offering a personalized experience for adventurers worldwide.

Gemini API at the core:

Trippy leverages the combined power of Firebase and Gemini to create a comprehensive travel companion. Here’s how:

  • Personalized itineraries: travelers simply tell Trippy where they want to go, and Gemini generates personalized itineraries with flight suggestions, hotel recommendations, and must-see attractions in over 223 countries.
  • Contextualized recommendations: Gemini analyzes hotels and events, matching them to the traveler’s interests and providing detailed reviews in their native language.
  • Multilingual support: Trippy breaks down language barriers with Gemini’s multilingual capabilities, ensuring a seamless experience for users worldwide.
  • Interactive games: Bored during your travels? Trippy offers built-in games powered by Gemini, like “Guess the Flag” and scavenger hunts, adding an element of fun to your journey.
  • Expense tracking: Gemini’s image recognition helps process receipts, allowing travelers to easily track their expenses within the app. Trippy also has automatic currency conversion so whatever currency the receipt is in Gemini will convert it to the users desired currency.
  • AI Chat with context: Trippy’s chat function, powered by Gemini provides helpful information and support just as a travel agent would. Drawing context from the user’s active trip allows for very personalized answers for any questions you may have about/during your trip.

A Firebase powerhouse:

Trippy impressed us with its extensive use of Firebase services, including:

  • Firebase Auth for secure authentication
  • Cloud Functions for Firebase for serverless backend logic
  • Firestore for real-time data storage
  • Cloud Storage for Firebase for managing user-generated content
  • Vertex AI in Firebase for seamless integration with Gemini
  • Firebase Cloud Messaging (FCM) for notifications and updates

Why we chose Trippy:

Trippy stood out for its ambitious and effective use of both Firebase and Gemini. The app seamlessly integrates a wide array of Firebase services, including Authentication, Cloud Functions, data storage, and machine learning with Vertex AI. It further expands its capabilities by incorporating the Google Maps API and connecting Gemini with various third-party APIs, including Eventbrite for event discovery, Amadeus for flight information, Booking.com for accommodation booking, OpenExchangeRates API for currency conversion, HenleyPassportIndex API for visa information, and the REST Countries API for country details. This allows Trippy to offer an impressive range of features, from personalized travel planning and booking to real-time information and even interactive games. Through sophisticated prompting, Trippy leverages Gemini to provide a truly personalized and engaging travel experience, all within a single, user-friendly app. All of the API integrations with the help of the Gemini API allows for Trippy to have an extensive feature set. It felt like you could use this app–and no other–to plan and enjoy an entire adventure.

Impact and future potential:

Trippy has the potential to transform how people plan their trips by providing a simple, intuitive interface powered by natural language understanding. Imagine planning your dream vacation with just a few sentences – that’s the future Trippy is building.

Ready to explore the power of Vertex AI in Firebase? Learn more at https://firebase.google.com/products/vertex-ai-in-firebase