logo

From PoC to Web Application in 3 Months

Validated a travel startup idea through a Proof of Concept and turned it into a working product.
product idea validation.png
from PoC to product.png
IndustriesTravel Tech
Business typeStartup
RegionNetherlands
IndustriesTravel Tech
Business typeStartup
RegionNetherlands

Client

The client came with an idea and wanted to validate it through a Proof of Concept before committing to full-scale development. The hypothesis was that travelers don’t want to search for flights and hotels across multiple platforms from scratch. Instead, they need a single place to collect options from different sources, compare them, and build an ideal itinerary. The product was not intended to be another aggregator, but rather a planning tool with a social layer, something closer to “Pinterest for travel.”

The idea was to make it a browser extension that would work directly within the booking flow.

By 2019, we had built a strong portfolio of published browser extensions. At the time, plugins were in high demand, and startup founders often came to us with original ideas. We demonstrated a similar solution we had built before, and the client decided to proceed with development.

Challenges

From the very first conversation, we could see the idea had potential. At the same time, we pointed out to the client that browser extensions come with one important limitation: they require ongoing maintenance and code updates.

We then defined the core goal: to test whether users would actually find it more convenient to build a trip while booking, rather than planning everything separately. The key scenario was saving an itinerary from any popular travel service in a single click. We also defined clear success criteria: if at least 30% of users returned to their saved itineraries within 14 days, the concept would be strong enough to scale further.

This is exactly where a Proof of Concept makes sense: it allows a business to test an idea without major investment, look at real usage metrics, and decide whether to move forward or stop before spending more.
build MVP fast.png

1. Budget

Since the project was self-funded, the solution had to stay within a tight budget. This constraint was manageable. We kept the scope focused, offered a lean development approach, and even helped with basic branding as part of the project.

MVP development.png

2. Data Storage

PlanMoreTrips had to work across hundreds of travel websites, including major platforms like Google Flights, Airbnb, Kayak, Skyscanner, United, and Hotels, as well as many local providers.

The challenge was how to structure and store this volume of data efficiently. Running a custom backend infrastructure would have been too costly at this stage. Instead, we chose a cloud-based approach using Firebase, combined with external APIs such as FlightStats to retrieve up-to-date travel data.

Development process

When a PoC Turned Into a Real Product

Usually, a Proof of Concept is not meant to become a finished product. However, together with the client, we decided to publish the extension in the Chrome Web Store. It was later released on Microsoft Edge Add-ons as well. PlanMoreTrips gained traction, so after launch we proposed building a full web application.

1/4

Focus on Speed

Removed everything that did not contribute to hypothesis validation: billing, complex analytics, and non-essential integrations.

2/4

Flexible Integration

Built a configuration-based parsing system to avoid dependency on frequent DOM structure changes.

3/4

Reliable Synchronization

Used Firebase with offline caching to ensure instant data sync across all user accounts.

4/4

Secure Storage

Stored only essential user data: account information and itineraries, without any payment details.

How PlanMoreTrips Works

Sign Up and Login

Users can install the browser extension or access the web application via a link and create an account. Google sign-in was added at the client’s request.

Unified Account

Each user gets a unique ID generated via Firebase, allowing them to use both the web app and the extension with synchronized data.

Social Travel Planning

Users build their own itineraries by selecting flights and accommodations directly on booking platforms.
– Itineraries can be customized, edited, and updated at any time.
– Trips can be shared via links or planned collaboratively with others.
– Users can discuss trips in comments.

User Experience

– The extension and web app are compatible with hundreds of travel services, including major platforms such as Google Flights, Airbnb, Kayak, Skyscanner, United, and Hotels, as well as local providers focused on domestic travel.
– Users can manually add flights if a site is not yet supported.
– All travel data is stored in one place, making price comparison easier.
– The app remains lightweight and responsive.

Technologies

technology
Backend

Firebase

technology
Frontend

React

technology
Frontend

Redux

technology
Third-Party APIs

FlightStats

Result

The PoC confirmed the hypothesis: users actively saved travel itineraries and returned to them. Two weeks after launch, we compared real usage data against the success criteria. 65% of users reopened a saved itinerary at least once, and 20% shared their trips via links. These results validated the commercial potential of the idea and justified further product development.

From the start, we designed the PoC with future growth in mind. The system included a unified data structure, authentication, scalable architecture, and an interface ready for further expansion. This made it possible for PlanMoreTrips to move smoothly from validation to a production-ready product, capable of attracting users and investors.

Today, PlanMoreTrips includes:

Browser Extension. Automates collecting flight options directly in Chrome and Edge.
Web Application. Allows users to plan trips and share itineraries with others.
Social Features. Users can discuss trips and share experiences.
Booking Integrations. Connects with accommodation platforms to find the best available options.

1 month

for concept validation.

grade
2 months

for web application development.

grade
18K

monthly website visits.

grade

Contact us

/ 5000

What happens next:

  • Having received and processed your request, we will reach you shortly to detail your project needs.

  • After examining requirements, our analysts and developers devise a project proposal with the scope of works, team size, time and cost estimates.

  • We arrange a meeting with you to discuss the offer and come to an agreement.

  • We sign a contract and start working on your project as quickly as possible.