Karavanya

2024

Designing a Hybrid Caravan and Campsite Booking Platform

Karavanya is a travel reservation platform combining caravan rental and campsite booking within a unified digital experience. The product brings together vehicle based inventory and location based accommodation under one structured booking system.

Karavanya is a travel reservation platform combining caravan rental and campsite booking within a unified digital experience. The product brings together vehicle based inventory and location based accommodation under one structured booking system.

Role

Product Designer

Team

2x Product Manager

5x Engineers

2x Junior Designer

Impact

Improved booking clarity across dual reservation types Reduced friction between discovery and transaction Enabled scalable fleet and campsite management

Role

Product Designer

Team

2x Product Manager

5x Engineers

2x Junior Designer

Impact

Improved booking clarity across dual reservation types Reduced friction between discovery and transaction Enabled scalable fleet and campsite management

Role

Product Designer

Team

2x Product Manager

5x Engineers

2x Junior Designer

Impact

Improved booking clarity across dual reservation types Reduced friction between discovery and transaction Enabled scalable fleet and campsite management

Positioning

Designing Beyond Traditional Rental Systems

Unlike traditional rental platforms, Karavanya operates across two distinct booking models. Caravan rental follows asset based availability, while campsite reservation is location driven and capacity based. Designing a single interface required aligning these fundamentally different structures without increasing cognitive load.

Problem 01

One filtering system for two different booking logics

Karavanya was designed from scratch to support both caravan rental and campsite reservations. While both services lead to a booking outcome, they rely on fundamentally different decision patterns. The challenge was defining a filtering structure that could accommodate two distinct inventory types without fragmenting the browsing experience.

Research & Insight

Since there was no legacy structure, I analysed domestic and international competitors across caravan rental and accommodation platforms to understand how filtering systems reflect booking intent.

Insight 01

Caravan rental decisions are specification driven. Users compare capacity, equipment, transmission type and technical features.

Insight 01

Caravan rental decisions are specification driven. Users compare capacity, equipment, transmission type and technical features.

Insight 01

Caravan rental decisions are specification driven. Users compare capacity, equipment, transmission type and technical features.

Insight 02

Campsite reservations are context driven. Users prioritise location, environmental conditions and available amenities.

Insight 02

Campsite reservations are context driven. Users prioritise location, environmental conditions and available amenities.

Insight 02

Campsite reservations are context driven. Users prioritise location, environmental conditions and available amenities.

Design goals

What I aimed to achieve

Structure dual inventory clearly

Define a modular architecture that separates caravan rental and campsite booking logic while maintaining a unified browsing experience.

Structure dual inventory clearly

Define a modular architecture that separates caravan rental and campsite booking logic while maintaining a unified browsing experience.

Structure dual inventory clearly

Define a modular architecture that separates caravan rental and campsite booking logic while maintaining a unified browsing experience.

Align filters with booking intent

Design contextual filtering models tailored to specification driven vehicle selection and location driven campsite discovery.

Align filters with booking intent

Design contextual filtering models tailored to specification driven vehicle selection and location driven campsite discovery.

Align filters with booking intent

Design contextual filtering models tailored to specification driven vehicle selection and location driven campsite discovery.

Build for operational scalability

Create a flexible structure that supports future expansion across fleet growth, new campsite categories and dynamic pricing models.

Build for operational scalability

Create a flexible structure that supports future expansion across fleet growth, new campsite categories and dynamic pricing models.

Build for operational scalability

Create a flexible structure that supports future expansion across fleet growth, new campsite categories and dynamic pricing models.

Design decision 01

One platform, two conflicting booking logics

Refining navigation across devices

Although caravan rental and campsite reservations both result in a booking, they operate under different decision structures. Caravan rental is specification driven and asset based, while campsite booking is location focused and context driven.

While the information architecture was simplified at a structural level, navigation patterns still needed refinement across desktop and mobile. On desktop, I reorganised the mega menu to reduce visual density and group related categories more clearly. On mobile, filtering and key actions were repositioned to minimise friction and improve one-handed usability. The aim was to create a consistent experience across devices, balancing clarity with speed.

1. Shared filter structure

A unified filtering layout did not naturally reflect the differences between vehicle attributes and campsite amenities.

1. Shared filter structure

A unified filtering layout did not naturally reflect the differences between vehicle attributes and campsite amenities.

1. Shared filter structure

A unified filtering layout did not naturally reflect the differences between vehicle attributes and campsite amenities.

2. Ambiguous availability logic

Date selection and capacity rules varied across inventory types, yet the interface initially treated them similarly.

2. Ambiguous availability logic

Date selection and capacity rules varied across inventory types, yet the interface initially treated them similarly.

2. Ambiguous availability logic

Date selection and capacity rules varied across inventory types, yet the interface initially treated them similarly.

3. Blended mental models

Users approaching the platform for mobility or accommodation reasons required different entry points and contextual cues.

3. Blended mental models

Users approaching the platform for mobility or accommodation reasons required different entry points and contextual cues.

3. Blended mental models

Users approaching the platform for mobility or accommodation reasons required different entry points and contextual cues.

Problem 02

Operational complexity behind a unified interface

Refining navigation across devices

While the user experience needed to feel seamless, the operational structure behind the platform was inherently complex. Caravan inventory and campsite listings required different management workflows, availability rules and pricing structures.

Designing only the front end without aligning the back office logic would create long term system fragility.

While the information architecture was simplified at a structural level, navigation patterns still needed refinement across desktop and mobile. On desktop, I reorganised the mega menu to reduce visual density and group related categories more clearly. On mobile, filtering and key actions were repositioned to minimise friction and improve one-handed usability. The aim was to create a consistent experience across devices, balancing clarity with speed.

1. Distinct inventory management needs

Caravans required asset level tracking, maintenance status and date based availability control. Campsites required location level capacity management and seasonal configuration.

1. Distinct inventory management needs

Caravans required asset level tracking, maintenance status and date based availability control. Campsites required location level capacity management and seasonal configuration.

1. Distinct inventory management needs

Caravans required asset level tracking, maintenance status and date based availability control. Campsites required location level capacity management and seasonal configuration.

2. Dynamic availability dependencies

Booking states, cancellation policies and date blocking mechanisms varied across inventory types, requiring flexible administrative control.

2. Dynamic availability dependencies

Booking states, cancellation policies and date blocking mechanisms varied across inventory types, requiring flexible administrative control.

2. Dynamic availability dependencies

Booking states, cancellation policies and date blocking mechanisms varied across inventory types, requiring flexible administrative control.

3. Scalability risk

Without a structured management panel, expanding fleet size or adding new campsite partners would increase operational overhead and reduce system clarity.

3. Scalability risk

Without a structured management panel, expanding fleet size or adding new campsite partners would increase operational overhead and reduce system clarity.

3. Scalability risk

Without a structured management panel, expanding fleet size or adding new campsite partners would increase operational overhead and reduce system clarity.

Strategic Decision

Designing user and operational systems in parallel

To prevent structural misalignment, the user booking experience and the management panel were designed simultaneously. Instead of treating the admin interface as a secondary tool, it was structured as the operational backbone of the platform.

1. Mirrored inventory logic

The panel reflected the same inventory separation used in the user interface, clearly distinguishing between caravan assets and campsite locations.

1. Mirrored inventory logic

The panel reflected the same inventory separation used in the user interface, clearly distinguishing between caravan assets and campsite locations.

1. Mirrored inventory logic

The panel reflected the same inventory separation used in the user interface, clearly distinguishing between caravan assets and campsite locations.

2. Flexible availability control

Administrators could manage date blocking, capacity rules and seasonal pricing without disrupting the user facing structure.

2. Flexible availability control

Administrators could manage date blocking, capacity rules and seasonal pricing without disrupting the user facing structure.

2. Flexible availability control

Administrators could manage date blocking, capacity rules and seasonal pricing without disrupting the user facing structure.

3. Scalable configuration model

The system was built to support fleet growth and new campsite partnerships without requiring structural redesign.

3. Scalable configuration model

The system was built to support fleet growth and new campsite partnerships without requiring structural redesign.

3. Scalable configuration model

The system was built to support fleet growth and new campsite partnerships without requiring structural redesign.