Upside shows the lowest rates that can be found on the Internet for airline tickets, hotels, car rental, etc. The service also provides the opportunity to contact experienced travel agents who will track the trip at all stages, fixing any problems and difficulties. Our team participated in the development of two services for Upside Travel: the main booking service and the support service. The work started with a pilot version of the main hotel and airline reservation service. The selected stack was Node.js + AngularJS. During subsequent development of the beta version of the application, the state-ready React.js library was added. The online support service was implemented using React.js and Node.js. The project code was subjected to Mocha tests to ensure the stability of releases and the absence of critical bugs.
Task on the project
To set up a process for quick releases and enable the marketing team to test the right amount of hypotheses every week
For this service, we implemented
- alpha/beta versions of the main site;
- the architecture of the customer support service;
- the ability to contact support by phone, email and live chat;
- an algorithm for optimal flight calculation;
- a search algorithm to discover the best hotel location based on trip parameters.
Our project with the team and Evgeny was great. They are great at communicating via Skype and email. I wouldn’t change a thing. Thanks for your continued support of Upside.
Head of development department