Waiverking is an online service allowing managing waivers in a simple and integrated manner. The system is designed for streamlining waiver completion, storage, submissions, and integration. It is also featured by digital signature option with MindBodyOnline integration. This gives a possibility to customers to fill-out and sign digital legal documents and see their MindBodyOnline profile, which is automatically updated in the real time. This service provides integrated waivers for web and mobile. It is easily customized and can be used on multiple platforms.
Our team took up a live project that has already been in use. The main challenge was to proceed with a third-party PHP code, which was hard to support and manage according to new requirements. The system was hardly flexible for changes and upgrades. Because of that, the deadline and additional features interaction were put at risk. It was clear that the code required refactoring.
Another challenge was to keep the project and its functionality running, and at the same time manage the redevelopment process.
A code refactoring leads to software optimization. As the first step, we suggested to refactor the code and apply Yii 2.0 framework. We also utilized Bitbucket for source code control and reduced the human factor for live deployment. All the efforts resulted in increased speed for the new features deployment and decreased a number of bugs in the live version. The service came up as a fast, easy-to-manage and highly customizable tool. It allows placing digital signatures in various locations with integration to MBO where all the documents can be stored and updated in real time.
After the initial redevelopment was implemented, our team kept on working on the upgrading of the system and adding new features to its functionality. Among others we have developed:
- Security system, a 2-factor Google authenticator;
- Permission management;
- Sales management system;
- Authorized .NET billing system;
- Trial management option.
The next step in Waiverking development was the Near-field Communication program, which enables devices to connect and communicate with each other in order to track a status of equipment within a Weiverking rental service. The system reads an information from the device, a bracelet, sends it to a server and in this way furnishes an administrator with information regarding rental goods.
a look inside the project
The work at the project is ongoing, it is already profitable and currently gains functionality
our clients say
I do business with Artelogic team since 2009. We have developed multiple enterprise systems for various verticals. Some of those we sold for over million dollars. The workflow with them is much more stable and there are processes in place in order to ensure that everyone is doing what they’re supposed to do. Everything is being tracked.
The project launched successfully ahead of schedule in part thanks to clear project management. Key stakeholders volunteered positive feedback.
I have been working with the team at Artelogic for over 5 years now and can only say that they are the most professional, capable, reliable and friendly providers I have ever worked with, and I have worked with a lot. If Artelogic’s team doesn’t know how to do something, they’ll find out and come back with a functional solution.
When I was trying to do something that was perhaps not the best solution, rather than just implement it anyway, they Artelogic would say, '...We think this might work better.'
The main thing for working with me is I’m pretty intense on the communication side of things. They had a flexibility and willingness to adapt their processes to match my requirements both on communication and the development processes. I never had a problem with any of their code from a code quality perspective. They clearly do a good job internally with code quality assurance as well. We had very minimal issues during user acceptance testing. We never had a quality issue with them. Most importantly they took personal ownership of any problems which arose, including resolution of issues off hours or over weekends in order to mediate any issues that did happen.
Artelogic has been brilliant in the service delivery. I truly enjoyed the working experience. Many times, they were able to fix the issues with utmost professionalism and reliable speed. The communication on the specific work scope was great as they are able to value add by offering practical solutions or prompt to think about areas which are of blind sight.
Artelogic are getting involved and seeing the project as something that's important to them and looking at new ways to solve problems and put us forward.