Mobile application
development for Tourister

Beginning of work

November 2016

Running the application

June (July) 2017



The Internet portal Tourister is one of the largest communities in CIS, uniting Russian travelers around the world. Portal users can share information about travelling, book tours, and also become tourist guides. At the moment, the project unites 165,743 users, among which there are more than 1,500 guides from more than 120 countries.


Develop an application for iOS and Android, which will allow to:

  • Find travel directions;
  • Perform authorization both as a tourist and as a tour guide;
  • View information about tours, services and guides;
  • Leave requests for excursions or services;
  • View, accept or reject applications of tourists;
  • Communicate with the tour guide;
  • Partially manage profile data.

Application Design

The client provided a complete application design. We got more than 100 interface sketches, describing the functionality of the application.


The accounts of tourists and guides are registered on different domains.
Tourist registration:
Guide registration:
We implemented a possibility of authorizing users - both as guides and as tourists.


The search helps the user to access the list of guides, excursions and services of their interest.


The user can place an order for an excursion or leave an application for a service.

Push notifications

We also implemented a system for sending push notifications that promptly notify users of new messages, requests for tours, and technical support application status changes.

Contact technical support

If a problem occurs, the user can leave a request for technical support in the corresponding section of the application. Once the application is processed, the user will be notified.

Guided Chat

The application allows tourists and tour guides to send messages to each other in real time.

Change of design

The client decided to change the design in March, 2017. So, we had to redesign the finished functionality, and it did not take long.


The Apache Cordova framework was used as the main development environment.
The application was designed within the MVVM pattern. Therefore, the Knockout.js library was used to link the interface to the code.

Choosing a CSS Framework

We chose Materialize as a css framework. It was ideally suited for design in the material style provided by the customer.

Analytics and push notifications

We integrated the Google Firebase Analytics system for statistics analysis. It allows to work with an unlimited amount of data and automatically track most events.
We also used the solution from the Firebase team to implement push notifications. Using multiple tools from one platform significantly reduced the development time.


The application was launched on Google Play and AppStore on June 30, 2017.

The application has been downloaded for 4400+ times.
The average rating is 4.7.

Google Play


App Store


Client feedback


Alshansky Gleb

team leader

Гришанов Никита

chief developer

Gainullin Zakvan


Fomina Maria


Kosarev Artem


Let us help your business

Contact us

Leave us a message

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

©All rights reserved. JetTeam Privacy Policy