I am the creator of Trippy, while my reply may seem a bit defensive, it is not my intention but seeing you compared it to Google Flights and Wonderlust, I will like to talk about Trippy, first by going through what it takes to plan a trip using Trippy.
Firstly, I really dislike forms. Don’t get me wrong, forms have helped humans a lot to be able to capture structured data but in the context of modern technology, I believe AI has gotten good enough that in some situations we don’t need to have all these forms. This was the first thing I wanted to do with Trippy. All travel platforms will present users with some sort of form to fill, it could be your origin and destination, travel dates, entourage etc.
On Trippy, a simple 5 second recording or sentence is enough.
When you open the app, this is the first screen you see. Based on your current (GPS) location, or the location of your origin country, you get to see a list of all the countries you can visit be it visa free, visa on arrival etc etc.
Now, when planning trips with Trippy, you can record a short voice message, the same way you do on Whatsapp or you can enter a short text description. For the purpose of this I will be using the privary mode which lets you enter a description rather than recording.
In the description , it’s very simple, but really the possibilities are endless. You can describe a trip involving your family members (both adults and children), involving multiple cities, involving different types of flights (business, economy etc), add dietary information, accomodation preferences etc.
The first thing on your trip plan is a summary page, which will display all your destinations, your least budget calculation and more. This is done in your currency. So somene using dollars will see this in dollars (currency is automatically converted), FCFA, pounds, naira etc.
If you open any of the countries in your destination, there’s structured information summarized for everything about that country from culture, systems of government and laws, basically going through this section can already give you a strong feeling of knowing the country even if you have never been there before.
Next is flights, this is actually real time flight information. You can open each flight to see more details about it, carbon footprint etc. This is also organized into the cheapest flights and the fastest flights.
Under accomodation, this is also real time information, separated into three price categories. Opening each accomodation will give you more details about it including a summary of everything, personalized for you based on your history and also the particular trip in question. This is helpful especially if you don’t have the time or energy to read hundreds of reviews for each property. For instance if I was traveling with a child, the AI summary can already tell me if parking is nearby, convenience shops, if the accomodation has stairs or an elevator, meals, security etc. All of this is gotten from all reviews, plus property description, amenities etc.
Then we have events. Trippy shows you real time information about all the events that are taking place in each of your destinations. This is great if you have some time to kill and also wanted to network or learn something while traveling. It also provides a summary of each event which is again personalized based on your history and the particular trip in question.
Then we have the expense section. Here, you just take photos of the various receipts id your purchases. Trippy logs this for you with automatic currency conversion. This feature is good for people who love expense tracking and are keen to find out how much they spent while on their trip or vacation.
All of the above information as you can imagine utilizes different specialized APIs and if you’ve ever tried to build a travel application, you’ll soon realize having access to APIs is not so easy unless you are already a big flight company. However, Trippy is able to get all this real time information with some smart coding tricks, I won’t go into much detail about the technical aspect of how this is actually done.
Again, Trippy can do all of this in your language, so you could write your trip plan in German, or your audio in chinese and Trippy will always respond to you in that language. I think this is another great feature of Gemini AI in that we can build truly multilingual apps with dynamic content. Most often apps have static translation which means most things are already translated within the app and a language file is loaded based on the users preference, with AI, even the dynamic content can also be multilingual and this is something I think Gemini AI helps Trippy achieve. If my mom couldn’t speak english and knows say italian, or arabic, Trippy is perfectly fine for her to use.
It’s not uncommon for people to seek out travel agents when traveling. The role of the travel agent is to understand your travel plans and destination in a way that they can be able to answer your questions and also suggest you the best travel itenary. Trippy also has a chat feature for each trip. Think of it like your own personal travel agent who has information about the entire trip, from your plans to flights, accomodation, events, destination etc. This personal assistant can answer any and all questions you may have with real time information and in your language of choice.
Now, this is just the trip planning part of Trippy but everything is based on Firebase, authentication, database, firestore, real time notifications and more. Quite frankly it is indeed a Firebase powerhouse.
But looking back at all the information we have gotten, you can see that the entire trip is organized based on a sentence of 7 words. To me this is very impressive for Gemini to be able to manage the bulk of this data.
I really enjoyed the time building Trippy, it’s currently not released but I can say I’ve planned over a dozen trips already with it. I love using it and compared to how I previously did trip planning (I had a new browser tap for everything, multiple tabs for flights, accomodations, currency conversion etc) and I usually spent hours just going through all the data from different platforms, often getting overwhelmed just trying to plan any trip. I believe technology can be really useful especially if it saves us time, time we can spend with our loved ones or doing other things which are improve our quality of life. Trippy is a tool that saves you a ton of time. You could literally be doing a morning jog and plan an entire trip with Trippy etc. Given that about 1.4 billion people travel annually, if we were to factor in all the time taken by a quarter of these travelers in trip planning, we can certainly agree that a tool that saves time is certainly good for humanity.
A more technical article has been written by Lloyd on the Firebase blog which I am happy to share here:
https://firebase.blog/posts/2024/11/gemini-competition-best-firebase-app
I can think of a dozen new things I can add to Trippy and which I certainly will with time.
While there is more to Trippy, I hope my humble attempt above can at least give an idea of why I love the app I built so much.