Mobile apps

Tour operator app

Client: Pervye Linii

We built an app on top of the Pervye Linii service and refreshed the website design, covering everything from finding a trip to booking and the traveler’s account

Visit the website
Firebase
Tour operator app

Project at a glance

Problem

Pervye Linii has been running sightseeing tours since 2008. The company asked us to update the home page and main pages of its website and to build an app on top of its existing service. Trip selection, the schedule, booking and the traveler’s account had to be brought together.

What we did
  • Home page with promotions and trip offers
  • Catalog with departure dates, durations and prices
  • Departure city selection
  • Schedule search by name, destination, dates and duration
What the client wanted
  • Update the home page and main pages of the website
  • Build an app on top of the existing service
  • Bring together tour selection, the schedule, booking and the personal account

Want the same for your business? Tell us about your task — we’ll propose a solution and estimate the timeline.

From website to app

The app is built on the existing Pervye Linii service. The home page introduces travelers to the company’s offers, the catalog helps choose a trip, and the schedule helps find a departure on suitable dates.

For the website and the app, we worked out connected user flows: finding a tour, choosing trip options and managing a booking in the personal account. We also prepared separate sections for promotions, contacts, reviews and gift certificates.

Finding the right trip

In Figma, we designed a home page with destination search and tour selections. Offers are split by type of trip: users can go to bus tours or tours with flights, each from its own section.

The catalog design takes into account duration, departure dates, category, intensity and price. These parameters help match a trip to the traveler’s free time, budget and preferred level of activity. In the schedule, the price and seat availability are shown next to the departure date and time.

Home page with destination search and selections of bus tours and tours with flights
Home page with destination search and selections of bus tours and tours with flights
Filters help narrow the choice by dates, duration, intensity and price
Filters help narrow the choice by dates, duration, intensity and price

Booking and the traveler’s account

In the design of the tour page and checkout, date selection is linked to the list of participants, extra services and the departure point. For bus trips, we prepared bus seat maps.

The booking page gathers what travelers need before departure: time, departure address, a map and traveler details. It also has a reminder, the payment status and booking actions.

In the personal account, we designed bonus “versts” (loyalty points) and a personal promo code. Versts earned after paying for a trip can be used for future tours, and the promo code can be shared with friends.

The booking page combines departure details, traveler details and payment status
The booking page combines departure details, traveler details and payment status
Personal promo code with discount terms for friends and rewards in versts
Personal promo code with discount terms for friends and rewards in versts

Connecting to the existing service

We carried out the integration work for the existing service’s API and for Firebase notifications. We also built a notifications page.

In the schedule, the date stays pinned while scrolling, so travelers keep their bearings in the list of departures.

Choosing a tour in the app

The live app has a home page with promotions, a catalog of sightseeing tours and a schedule. Each trip card shows the departure date, duration and price. The departure city can be changed.

The schedule lets travelers search trips by name and destination and set a date range and duration. Home, catalog, schedule and profile are in the bottom navigation bar.

Catalog of sightseeing tours with the departure city, date, duration and price of each trip
Catalog of sightseeing tours with the departure city, date, duration and price of each trip
Schedule with search by name, destination, dates and duration
Schedule with search by name, destination, dates and duration

Target audience

  • Travelers choosing organized trips
  • People traveling with Pervye Linii

What’s inside

1

Home page with promotions and trip offers

2

Catalog with departure dates, durations and prices

3

Departure city selection

4

Schedule search by name, destination, dates and duration

5

Booking design with a choice of participants and extra services

6

Personal account design with bookings and bonus versts

How we worked

1

Designing the home page, catalog and schedule

2

Tour page and booking design

3

Traveler account design

4

Preparing bus seat maps

5

Building the app on top of the existing website

6

API and Firebase integration work

How it looks

Need a similar project?

Tell us about your task — we’ll estimate the scope, timeline and cost and propose a solution.