1

A Provider of Customer Reviews Cuts Response Times by 2x

Marketing
Node.js
React
JavaScript

Description

A marketing software company turned to Altoros to optimize its rating management platform, extend functionality, improve maintenance, and enable visualization of user preferences.

Brief results of the collaboration:

  • The company migrated its customer review management platform to a React.js-based stack without downtime, improving maintenance and reducing response time by 2x.
  • Now, the customer is able to release new features every 2–3 weeks.
  • Thanks to the integration with Google My Business, the organization facilitated the creation and verification of business accounts on the search engine. This helps to reach out to a larger local audience.
  • With a new visualization dashboard, it became possible to analyze ratings gathered from 27 sources across 72 metrics updated in real time.

The customer

Based in Germany, the company is a provider of a platform that enables businesses to gather customer reviews and ratings from multiple sources, manage them, and interact with the audience. Founded in 2016, the organization serves retail, manufacturing, information technology, and other industries.

The need

The customer’s review management platform was built on top of the very first version of Angular and never got updated. As the user base grew, it became necessary to introduce new features and improve the existing ones. However, an outdated technology stack significantly complicated maintenance and disrupted user experience.

Collaborating with Altoros, the company wanted to migrate to a modern technology stack, improving maintenance and implementing new functionality.

The challenges

  • It was important to conduct migration without downtime.
  • Each time a user searched across reviews or ratings, the page would reload. This generated a lot of cache and, consequently, had a negative impact on performance.
  • The platform had to gather user preferences from 27 sources and analyze them across dozens of dynamic metrics. All this data had to be visualized in charts, configurable by metric type and responsive to real-time changes.

The solution

Stage 1. After analyzing the customer requirements, engineers at Altoros conducted a comparative research of front-end technologies that would address existing business needs. As a result, React.js was chosen because of its comprehensive tooling, as well as ease of upgrades, customization, and support. Then, our developers outlined a roadmap for migration without downtime. Thanks to a virtual DOM, React.js also favors rapid development, so our team managed to deliver new features every 2–3 weeks.

Stage 2. By utilizing the SWR library for data fetching, engineers at Altoros enabled the system to automatically and uninterruptedly update information during search without reloading the page. This helped to reduce response time by 2x.

Stage 3. Our team developed a dashboard that builds comprehensive charts, visualizing data gathered from 27 sources across 72 metrics. By implementing Highcharts, developers at Altoros enabled users to easily configure and resize the graphs in a few clicks. With React DnD, our engineers built the drag-and-drop interface.

Stage 4. Additionally, the team integrated the review count module with Google My Business, enabling to create review templates and filter testimonials by a company location.

2x

faster response time

27

review sources

2–3

weeks release cycle

The outcome

Partnering with Altoros, the company migrated its review management platform to a modernized stack without downtime. This helped to improve maintenance, reduce response time by 2x, and seamlessly introduce new functionality every 2–3 weeks. By integrating the system’s review count module with Google My Business, the organization enabled its customers to easily create and verify accounts on the search engine. This contributed to placing businesses on Google Maps and making them visible to a larger local audience during search.

Technology stack

Programming language

TypeScript, JavaScript

Frameworks and tools

React.js, Node.js, React DnD, Highcharts, SWR, webpack, ESLint, Prettier

You May Also Like

Automation of In-field Job Planning and Performance Optimization
Java
JavaScript
PostgreSQL
Information technology
Marketing
Call Recording, Analytics, and Workforce Optimization Solution
.NET
jQuery
C#
JavaScript
MS SQL
Information technology
Highly Scalable System for DNA Analysis
Hadoop
Java
Information technology
Healthcare
Sport
A Highly Secure Smart Home System Wins a Kickstarter Funding
Ruby
Ruby on Rails
JavaScript
Angular
PostgreSQL
MySQL
Information technology
The Image Recognition System
Java
MongoDB
NoSQL
e-Commerce
Integrated logistics solutions to the offshore industry
Android
LikeFolio: Best Practices of Cloud and Ruby Development for Application Optimization
NoSQL
MySQL
Ruby
Ruby on Rails
Marketing
Social media
Telecommunications
Finance
Data-Driven Analytics
Software for Selecting and Mixing Paint
.NET
MS SQL
C#
WP
Information technology
Retail
Software Suite for Mobile Technicians and Field Service Management
.NET
MS SQL
iOS
Android
Logistics and transportation
The System for Emergency Control Centers
.NET
C#
MS SQL
Healthcare
Sport
Logistics and transportation
The Cloud-based Document Exchange System
Java
jQuery
NoSQL
Information technology
e-Commerce
The Marketing Information Messaging System
.NET
C#
MS SQL
iOS
Marketing, Social media
Telecommunications
The NuoDB Migrator for Moving SQL Data to a NoSQL Database
Java
NuoDB
MySQL
PostgreSQL
Information technology
Manufacturing
Toyota Automates Its System for Holding Tenders
.NET
C#
Manufacturing
Warehouse Workload Monitoring Application
.NET
C#
MS SQL
WP
Logistics and transportation
Web-Based Personal Styling
Ruby
Ruby on Rails
JavaScript
jQuery
MySQL
Social media
e-Commerce
Web-Based System for Retailers
Ruby
Ruby on Rails
MySQL
MongoDB
Retail
e-Commerce
A Blockchain-Based Platform for Automating Bond Issuing Worth $10M
Bash
JavaScript
Blockchain
Finance

Contact us

Contact us and get a quote within 24 hours

Headquarters

Toll-free