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



Project at a glance
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.
- 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
- 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.


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.


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.


Target audience
- Travelers choosing organized trips
- People traveling with Pervye Linii
What’s inside
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
Booking design with a choice of participants and extra services
Personal account design with bookings and bonus versts
How we worked
Designing the home page, catalog and schedule
Tour page and booking design
Traveler account design
Preparing bus seat maps
Building the app on top of the existing website
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.
Other projects
See all projects
220LBS helps trainees work out on their own with a set program, track their progress and stay in touch with their trainer

QFit brings workouts, nutrition and progress together in one app, and the AI coach changes the personal plan based on the user’s messages

We updated the website of a SUP tour organizer: gathered launch points, tour formats and participation terms in one place, highlighted gift certificates and adapted the pages for phones