The first stage: fixes and improvements
In the first stage of our partnership, our dedicated team was focused on improving the quality of the platform. The works were focused mainly on bug fixing and improvements in performance. This was extremely important due to the growing number of customers and their demands.
After dealing with most of the fixes, our team focused on delivering new features. Ideas for new functionalities came mainly from two sources:
- the daily conversation the company have with their customers,
- the public Trello board where holaspirit users could add own ideas.
Thanks to this approach, we were able to answer real customers needs. And as frequent holaspirit users, our team was especially motivated. During a period of three months we managed to create several features that can now be found in the app. Some of them are:
- Letting users answer team members’ proposals via a dedicated page (previously only possible via e-mail).
- Editing projects, by adding personal assignments.
- Adding and uploading attachments from disk space or Google Drive.
Summary of the first stage:
Our team improved the performance and overall functionality of the platform, by enhancing site navigation, page layouts, graphics and other visual and functional elements of the web platform.
Several important features were added, some of them answering specific needs raised by users.
The second stage: the new engine
The second stage started very soon after dealing with the most crucial bug fixes and new features. The main goal was to modernize the holaspirit platform: change it’s main engine from AngularJS to ReactJS and refresh the UI design.
Our developers started rewriting the code, and it was soon clear that our team needed more experience. At this stage, we tackled some technical issues that were influencing the project. One of the problems was the fact that the previous holaspirit API was not compatible with the new engine created in Redux. To push things forward we offered a solution, and soon two additional React senior developers joined the dedicated holaspirit team. They were able to not only improve the quality of development works, but also speed up the process. The new UI was designed as well.
The technology stack included:
- React
- Redux
- Redux-saga
- JSS
- Material UI
Summary of the second stage:
Up until the end of the collaboration at the end of 2018 we helped to rewrite the app to ReactJS and create a new, refreshed UX. The holaspirit team had access to the materials and code, giving the in-house team the ability to use all of the produced content and make the shift on their own, taking into consideration the pace of the company’s growth. During our collaboration, holaspirit augmented their own development team so they could continue the work internally.