Beginning of work
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.
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: www.tourister.ru
Guide registration: experts-tourister.ru
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.
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.
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.
The approach of JetTeam to work inspires respect. From the very beginning of the project development they showed high qualification and professionalism.
High quality of the application development, full compliance of the results with the goals, timeliness of the feedback, and successful adaptation to frequent changes form just a modest list of what makes JetTeam stand out against the background of other companies.
We hope that the cooperation with this team in other projects will be also effective.