Trava | A trip-planning app with a social network feature

Trava app - a trip-planning app with a social network feature


Trava is a startup company in the United States that provides a trip-planning social app.

Street games solution
Street games solution
Industry: Travel
Company size: less than 10 Employees
Region: USA
Service: Web & Mobile Apps
Project duration: since IX 2020
Team: 4 developers, QA Engineer, Project Manager

Main goal

Trip planning might be stressful and confusing as the trip schedule might only meet some team members’ expectations. Trava wanted to build an app that made trip planning more accessible by suggesting what to see and what activities to take based on user’s preferences.

Client's needs

The client needed a mobile app that allows users to invite friends and family, create a trip and vote for the activities and places they would like to visit. Based on that, the Trava app was to provide a logistically optimised itinerary selecting a specified number of attractions.

Users should also be able to share their photos and videos from trips with other Trava users, like their stories and discover new content via recommendations.

To do that, the client needed a Machine Learning algorithm so that users could vote for a few items, but the app should create an itinerary based on all available options.

Trava also needed an admin panel to manage users, directions and attractions. The system should gather information from globetrotters and travellers, but users should be able to add their items too.


To the challenges, we would include a front-end based on custom designs and sophisticated data management. As destinations and attractions can be added to the calendar or favourites or be voted on, managing those in case of changing or deleting was needed. We had to make sure that changes won’t affect items observed by users.

To provide the itinerary functionality, we had to build a Machine Learning algorithm that works well on small data sets. Users’ opinions expressed in voting are just a sample for the algorithm to establish their preferences and build the itinerary based on them.

We also had to build a social network functionality, which can be considered a challenge. Users can add stories from their trips that contain images and videos, and those can be observed by users, commented and liked. Those posts should also be recommended to users interested in such content.

Phone and Laptop Clay Mockup (12)a

Our solution

We’ve built a mobile and web app from scratch. We dynamically conceptualised many aspects of the project hand in hand with the client.

We used the TeaRex.AI recommendation engine to offer relevant posts to users.

Process & Cooperation

Although the client provided designs, we started the project by reviewing them and defining the final flow and look of the app.

Having those, our development team received precise requirements and a few months after, the first version of the app was ready to be reviewed by the client. Since then, we have worked in two-week sprints, defining the current scope in cooperation with the client.

We knew the primary goal, but the client could flexibly modify the scope in accordance with the needs.

We’ve had a significant impact on the project as we conceptualised the project together and advised our client on how to develop the app to receive the ultimate value for the same price.