Case study: Kentico
For KENTICO
Technologies used
Challenge
Kentico, a leading provider of content management and digital experience platforms, was looking for a new web application to showcase its Xperience by Kentico product. The project brought several unique challenges:
The demo had to fully demonstrate all the features and capabilities of the Xperience by Kentico platform
The project took place at a time of intensive development of this platform, which required an agile approach to work and flexibility for frequent adjustments and adaptation to significant changes.
The demo version had to support multilingual content.
The client required a solution that would be easy to update regularly according to the latest product version, which included adding new features frequently.
Solution
We have designed a comprehensive approach that meets Kentico's needs:
Agile development: We implemented an agile development process that allowed us to respond quickly to the development of the Xperience by Kentico platform and flexibly modify the solution when major changes occur.
Comprehensive presentation of functions: Our team focused on incorporating virtually all of the features and functionality of the Xperience by Kentico platform into the demo app to provide a complete picture of the product's capabilities.
Technology stack: We built the app on the Xperience by Kentico platform with a backend on .NET Core and a frontend in React, which ensures a modern and responsive user interface.
Multilingualism support: We have implemented strong multilingual content support that enables translations into multiple languages and effectively demonstrates the localization features of the Xperience by Kentico platform.
CI/CD implementation: We have implemented a CI/CD pipeline that automates the deployment process and includes automated testing, accelerating updates and ensuring consistent quality.
Ongoing maintenance and updates: We have created a system for regular updates that keeps the demo app in line with the latest version of Xperience by Kentico and allows for continuous addition and improvement of features.
Content Services: Our team has been involved in the creation and management of content for the demo application, which ensures quality and relevant material in all supported languages.
UX/UI design: We have designed an intuitive and visually appealing user interface that not only effectively presents the capabilities of the Xperience by Kentico platform, but also ensures an excellent user experience.
Quality assurance: We have implemented thorough quality control processes to ensure that the demo app works flawlessly in all scenarios and different uses.
Custom Data Generation Tool: We have developed an advanced data generation tool that supports various features of the Xperience by Kentico platform. This tool allows you to create data based on specific instructions, allowing Kentico sales reps to demonstrate real-world usage scenarios in a near-authentic environment.
Result
We have successfully created a comprehensive demo web application that fully demonstrates all the key features of the Xperience by Kentico platform.
The demo application, known as Kbank, has become a sample tool for Kentico's evaluation program.
Several instances of the application have been launched, which serves as an effective demonstration tool for Kentico (the exact number of instances will be confirmed with the client).
We have implemented a sustainable model of the demo app, which is always in line with the current version of Xperience by Kentico.
We have successfully overcome the challenges associated with development in an environment of a rapidly changing platform.
The custom data generation tool has significantly improved the demo's capabilities, allowing sales reps to create realistic scenarios instantly.
The increased efficiency of product demonstrations leads to more engaging and compelling sales presentations.
"According to our traders, the new form of the demo version is great. They praise the design, user-friendliness and the fact that the app keeps up with the real product. Clients can always prepare a version for a meeting that directly shows how our platform will help their business in real time."