Ideamotive
Sep 07, 2023
No image
Ongoing
SnowShow: building a booking system for one of the biggest European winter tours operator
$75,000+
more 1 year
Poland
10+
Service categories
Service Lines
Software Development
Design
IT Services
QA and Testing
Web Development
Domain focus
Media & Entertainment
Travel & Hospitality
Programming language
JavaScript
Ruby
Frameworks
React Native
Ruby on Rails
Subcategories
Design
User Experience
Challenge
We started our journey with SnowShow in the fall of 2015. Their system already existed and was developed by a freelancer. SnowSnow needed a more robust solution with a trustworthy and scalable team. The booking system we took over was complex and included multiple implicit business logic. Making it simple, readable and self-descriptive was the main business and technical challenge for us at the beginning of the project.
These are the main challenges encountered during our partnership:
old UI/UX design
outdated, insecure versions of libraries
complex dependencies in code
changing demand for developers, due to seasonality of the business
We started our journey with SnowShow in the fall of 2015. Their system already existed and was developed by a freelancer. SnowSnow needed a more robust solution with a trustworthy and scalable team. The booking system we took over was complex and included multiple implicit business logic. Making it simple, readable and self-descriptive was the main business and technical challenge for us at the beginning of the project.
These are the main challenges encountered during our partnership:
old UI/UX design
outdated, insecure versions of libraries
complex dependencies in code
changing demand for developers, due to seasonality of the business
Solution
We started by identifying business needs of SnowShow. By learning their processes, we were able to develop a better architecture which was easier to maintain and upgrade. What's more, our PM and devs proactively worked on polishing off the whole system. We implemented a machine learning-driven recommendation system for new and returning users, to personalize the experience of each visitor.
On the course of our work we introduced various solutions, such as:
redesigned the UX/UI of the booking system and webpage
implemented machine learning-driven recommendation engine
created a CMS for the website
reduced code complexity
upgraded to the newest Ruby on Rails version
introduced React as the technology for crucial business processes
implemented Continuous Integration
We started by identifying business needs of SnowShow. By learning their processes, we were able to develop a better architecture which was easier to maintain and upgrade. What's more, our PM and devs proactively worked on polishing off the whole system. We implemented a machine learning-driven recommendation system for new and returning users, to personalize the experience of each visitor.
On the course of our work we introduced various solutions, such as:
redesigned the UX/UI of the booking system and webpage
implemented machine learning-driven recommendation engine
created a CMS for the website
reduced code complexity
upgraded to the newest Ruby on Rails version
introduced React as the technology for crucial business processes
implemented Continuous Integration
Results
After releasing the new version of SnowShow's website, sales increased by over 70%. SnowShow also reduced their infoline staff because of much lower number of calls. Now the system and website work smoother and faster than ever before.
We improved the performance of the system on various levels:
increase in sales by 70%+
conversion increased by 20%
decreased time of key algorithms by 98%
easier maintenance and increased speed of development
After releasing the new version of SnowShow's website, sales increased by over 70%. SnowShow also reduced their infoline staff because of much lower number of calls. Now the system and website work smoother and faster than ever before.
We improved the performance of the system on various levels:
increase in sales by 70%+
conversion increased by 20%
decreased time of key algorithms by 98%
easier maintenance and increased speed of development