Site icon Travelpayouts Blog – Travel Partnership Platform

Andiamo Places: AI-Based App for Creating Travel Guides

Andiamo Places: AI-Based App for Creating Travel Guides

Overview of the Andiamo Places App

The Andiamo Places app allows users to easily create and share interactive travel guides and travel journals (for free!) There are three versions of the app: for iOS, for Android, and for web browsers. 

Web version of the Andiamo Places app

How Travelers Can Benefit From the Andiamo Places App

Using the app, travelers can instantly create a guide of places to see, save it to refer back to during their trip, and make a travel journal with photos based on their guide. The app is free and ad-free. There is a screen that users can optionally navigate to, where they can purchase travel-related items from Andiamo Places sponsors (e.g., flight tickets, hotels, car rentals, etc.)

Detailed Description of the App’s Features

Watch the video about how to create a guide for two days in Florence with the Andiamo Places app:

How Travel Publishers Can Benefit From the Andiamo Places App

Unlike other guide apps, Andiamo Places was specifically designed for guide creators (i.e., travel bloggers and experts). The app allows for far more customization than other similar products. Bloggers can benefit from Andiamo Places in the following ways:

Monetization of the Andiamo Places App

Andiamo Places has a dedicated screen called “Tickets” that a user can navigate to in order to find travel-related items (e.g., flight tickets, hotels etc.) 

A dedicated screen called “Tickets” in the Andiamo Places app

This screen can be hidden in the web version, so that a blogger can use Andiamo Places without their readers seeing these links.

We use almost all the affiliate programs offered by Travelpayouts that accepted us into their program:

So far, the Viator, Trip.com, and WayAway partner programs have performed the best for us.

Join the Travelpayouts Partnership Platform

Access exclusive tools and the best travel partner programs, including flights, hotels, car rental, insurance, tours and activities, all in one place.

Join Today
480,000 partners already trust us
60+ travel brands
$63M+ total paid since 2011

Technical Overview of the Andiamo Places App

All three apps use the same Firebase database and REST calls either directly or through a proxy on our server, when necessary, to reach an endpoint that provides the necessary information (e.g., Google, Wikipedia, OpenAI, etc.)

The web version of Andiamo Places is written in React.js and shares a lot of JavaScript code with the mobile versions.

Since the web app can be viewed on larger screens, it is easier to use than the mobile apps. For example, the places, schedule, map, and itinerary can all be displayed at the same time.

The mobile version of Andiamo Places is written in React Native. As a result, the iOS and Android versions share 99% of the same code. Because the web app is written in React.js, a lot of JavaScript code is also the same between the mobile and web app.

How is AI API Used in Andiamo Places App?

We started with OpenAI’s “text-davinci-003” model and then progressively upgraded to the “gpt-3.5-turbo” model, and now the current “gpt-4” model, as they were made available. We have seen improvements in pricing and response quality, but these tools still need to improve their response times.

 Andiamo Places Uses AI in 3 Different Ways:

  1. The “Travel Wizard” provides a list of common travel-related questions, which are customized to specific locations, and uses AI to answer those questions.
  2. The “AI Search” uses AI to find the place names and descriptions and then uses Google Search to determine their locations. This allows users to make more general queries such as “Top 3 cities to visit in Italy”. The places found are then shown on the map, with a marker specific to the correct category, if found, in the places list, along with a short description.
  1. The “Create Guide” is the most ambitious. This feature uses AI to find a schedule, then uses Google places to find each location and Google Search to find images. From there, the app uses all of this information to create a complete guide, consisting of places on a map, a schedule, and an itinerary.

    To customize the guide, the user specifies:
    • The duration of the trip in terms of the total number of days
    • The type of vacation (e.g., romantic)
    • Transportation (e.g., by car)
    • Proximity (e.g., in or near)
    • Cities, places, or regions (e.g., Florence)
    • Country (e.g., Italy)
    • Focus of the trip (e.g., beach)
    • Cities, places, or attractions to include (e.g., Ponte Vecchio, Uffizi, etc.)
    • If it should include only the places listed (this feature is useful for bloggers that already know which places they want included in their guide)
    • Cities, places, or attractions to exclude
    • The date on which the trip starts

Note that the images are not guaranteed to be license free.

The resulting guide would look like this on both the web and mobile versions of the app:

The resulting guide on both the web and mobile versions of the Andiamo Places app

Some Important Considerations and Observations About AI for Developers and Users