Company:
Touvelo
Localisation:
Poland 🇵🇱
Cooperation type:
One-time implementation
Solutions type
Web Application / MVP
Numerical Results:
- App developed in 4 months.
- 1,700 attractions in the database.
- Trip selection process takes 2 minutes.
- Algorithm suggests values in 30 seconds.
- App supports hundreds of users and is ready to scale to thousands.
Introduction
Touvelo is a travel app designed to automate the creation of personalised travel plans.
It helps tourists discover and plan trips based on a comprehensive database of attractions and a matching algorithm.
Challenge
Potential tourists often have limited options, focusing on the most popular attractions that promote themselves the best.
In reality, there are many more attractions in any given location.
Challenge
- Tourists often only see the most popular attractions.
- Finding lesser-known attractions is challenging.
- Planning an ideal trip manually is time-consuming and inefficient.
Solution
We implemented the Touvelo app, which includes:
- A database of all attractions in Poland.
- A trip configurator.
- An algorithm that suggests the perfect travel plan.
Additional features include:
- Saving trips.
- User registration and login through Social Media.
How It Works
Tourists select parameters such as:
- Date
- Location
- Preferred type and category of attractions
- Preferred pace of sightseeing
The app then generates an ideal plan tailored to their preferences.
Implementation
1. Planning and Requirements Gathering
We conducted market research and gathered user requirements to define key features and functionalities.
2. Design and Prototyping
We created wireframes, UI prototypes, and the system architecture to ensure a user-friendly design.
3. Database Development
We built and structured a comprehensive database of tourist attractions, including regular updates.
4. Algorithm Development
We developed and tested a Python-based algorithm to match user preferences with the best attractions.
5. App Development
We used Bubble.io to build the app's front-end and back-end, integrating the database and algorithm.
6. Integration and Testing
We performed integration and user acceptance testing to ensure seamless functionality of all components.
7. Deployment and Launch
We deployed the app on a reliable hosting platform and launched it for public use.
8. Post-Launch Support and Maintenance
We monitor performance, implement updates, and provide customer support to ensure smooth operation.