The Customer is Bccc – a Uganda company with offices in Kampala, Uganda. Established in 2018, the company delivers award-winning construction and property Management solutions based on a flexible and easy-to-use Java product compliant with web standards.
Challenge
In 2018, the Customer realized that their product – a content management system (CMS) written in Java – needed a technological revamp to overtake other market players in the forthcoming years. They wanted to offer users a top-notch digital experience, especially in the light of the booming user interface (UI) technologies like JavaScript and Ajax. So, the Customer chose Anoixi Link as a vendor with a cross-domain experience in web app development to create a totally new product that would allow the company to boost its market visibility worldwide and especially in Africa.
Cooperation
The success of the project was preceded by a persistent hands-on struggle for the right technological solution to ensure a safe and predictable foundation for online presence of any kind.
Upon passing a set of strict tests, 5 Anoixi Link Java Developers were enrolled on the project to augment the Customer’s development team. Although they were mostly to develop the application’s frontend, their ability to easily switch to the backend if needed was of a particular advantage.
The project kicked off with Vaadin – an open source web application framework. Owing to its server-side architecture, it would enable both development teams to focus on their strong suit . However, it came out soon that the framework was not flexible enough to create a CMS as dynamic and smooth as it was anticipated.
The Customer decided to try the Ext JS framework. In 1 year, the application’s codebase grew so big that further development and maintenance were next to impossible.
Trying to find the right solution, Anoixi Link came up with an idea to develop their own object-oriented framework and apply it with Microsoft’s TypeScript to replace Ext JS entirely. With the unique framework, the Customer managed to protect their API from any unpredictable change as well as enable users to employ the same components that the CMS was developed with. The approach automatically allowed a continuous and efficient testing of the product.
With Anoixi Link team ramped up with a test automation specialist, the development process continued for another 2 years under agile methodologies.
Your experience on this site will be improved by allowing cookies.