Our client lacked the functionality to create offers for customers and prospects: they could only offer gift cards on 3rd party products, only do this in digital marketing campaigns, and rely on 3rd parties to fulfill the offers. This made it difficult to introduce changes to customer journeys and set up new campaigns. The key goal was to build an in-house offer management platform that allows marketing managers to easily generate new gift cards & product discount offers. The N-iX team built the PoC for an internal marketing system using Java, JavaScript, and Angular. The system can verify whether the user is a client, determine what is the client's plan, and manage gift certificates among clients.
One of the biggest technical challenges that the N-iX team had to overcome was integrating the solution with a variety of internal and external services. The customer wanted to have quick access to all the necessary information, such as financial reports and customer data. Therefore, we integrated the system with Salesforce, Divido, and Stripe using Kafka and Akka.
Also, the N-iX team created the end-to-end signup flow for smart heaters. We received a legacy flow that lacked the payment functionality and was unfinished. The task was to redesign it, develop the frontend, refactor the backend, and build a production environment. A new flow created by our team allowed the user to choose the smart heater and create a request to analyze the house by an expert. To develop the solution, we used Scala, React.js, and AWS. The N-iX team released the MVP to production and developed additional features.
In 2019, N-iX took over responsibilities for developing CMS projects and internal user processing engines, which required technology modernization. The N-iX team has contributed to the development of the website on Netlify. Previously, the website was built on Hippo CMS and was inconvenient to use. Also, by using Gatsby.js the N-iX team improved website performance by an average of 20%.