This is an example of an application for a travel agency that combines two key components in the development of modern solutions: a Backoffice for managing administrative functions, and a customer-facing Frontend that provides an intuitive and engaging user experience.

This solution was developed using GeneXus Next, which accelerates development times and facilitates the integration of advanced capabilities through the use of generative artificial intelligence.
All generative artificial intelligence features provided by GeneXus Next are automatically configured to run on the Globant Enterprise AI platform, which enables the necessary platform scaling and ensures independence from LLMs, regions, clouds, and cloud providers.
Both the Backoffice and the Frontend rely on Agent objects that streamline tasks and unlock the full potential of the application.
The travel agency manages a variety of tourist attractions located in different cities and countries, classified into categories such as monuments, tourist sites, and others. All the application’s features are designed to interact with these attractions and simplify their management.
The Backoffice enables employees to efficiently manage key business information through features such as content insertion, editing, and deletion (CRUD operations). In addition, thanks to the use of intelligent agents, data entry becomes much faster and easier.
You can try it out directly here: https://samples-next.genexus.com/TravelAgency/home
1. Custom design: Take a look at the design modification made to the Unanimo Design System.
2. Artificial intelligence agents for data loading: Enter the name of a tourist attraction. Based on that input, the agent completes the related information by returning a formal description of the attraction, an image, and a category selected from those already stored in the database. That is, the agent searches among the existing categories and assigns the most appropriate one.

When a new attraction is inserted, its description is used to identify and assign the corresponding country as the foreign key (FK). If the country does not exist in the COUNTRY table, it is automatically created, together with the city in the COUNTRYCITY table.
The Frontend is based on a Figma design and aims to be intuitive, visually clear, adaptable, and enhanced by artificial intelligence.

You can try it out directly here: https://apps-angular.genexus.com/TravelAgency/Attractions
1. Semantic search: You can explore tourist attractions (for example, “museums in France”) and select various options of interest using the buttons below the search field. The results will display the attractions that best match the request based on similar concepts rather than exact matches.
2. Temperature and weather information: You can view the temperature and general weather conditions for each attraction.
3. Agentic and Conversational UX: Leveraging the capabilities of the Conversational Chat Control, the interface allows you to make a wide range of tourism-related queries, such as asking about places to eat in a specific location, weather conditions, transportation options, and more (for example: “Top 10 hotels in Paris”). The Chat control is connected to an Agent that retrieves data from both the corporate database and public internet sources, merging the information into the UX and UI in a conversational way.
Queries can be made in any language and the assistant will respond in that same language.
- Get GeneXus Next Desktop.
- On the Start Page, the "Travel Agency" sample is available. Select it.
- Select Build > Rebuild All in the GeneXus main menu.
- Select View > Launchpad in the GeneXus main menu.
- To run the Backoffice: Click on "Home".
- To run the Frontend: Click on the "Attractions" Panel.
Get support through the Issue Tracking system.