NodeJS enterprise solution

Enterprise solution for a major player in the digital marketing industry

NodeJS and AngularJS

AngularJS
AngularJS
Jenkins
Jenkins
NodeJS
NodeJS
Express
Express
Socket
Socket
GruntJS
GruntJS
MySQL
MySQL
Kohana
Kohana
CoffeeScript
CoffeeScript
Yeoman
Yeoman

Our client is a berlin based company that manages its clients’ public info on online directories. We worked
hand in hand to provide centralized information and instant updates through an automated process.

*< For confidentiality reasons, we will refer to our client as private /*

Challenge

Many companies have inconsistent profiles over different online directories.

Data can be false, outdated, or missing. Important information such as contact details, opening hours or pictures has sometimes never been uploaded.

This generates confusion for local customers and is a threat to business development.

But identifying the info that needs to be updated and submitting the changes for each company’s entity is time-consuming and fastidious.

Custom bracket Private’s idea is to make it simpler for any company, no matter its size, to manage its overall digital presence to generate local business.

The answer: a unique platform to review and improve the presence of all of its venues on online directories through a single intuitive platform.

The challenge for NaNLABS was to develop tools that would become the core solution offered by Private to its clients: a real-time diagnosis system, a direct access for companies to manage their info, and an application guaranteeing the automatic update of clients’ public information.

GUARANTEE CONTINUITY: first website, CRM tool and scanner were in place. Our objective was to improve the service without impacting the everyday business of the company.

BUILD A PARTNERSHIP: Private’s IT tools and foundations were quickly outdating and the need for upscales was already foreseen. We had to provide consultancy to make adequate technological decisions in view of future developments.

SUPPORT BUSINESS GROWTH: Private was confident that the development of the right applications, with the right features and the right quality would be key to the growth of the business. We had to make sure the solutions we were developing would attract new customers and allow for fast growth of user base.

Solution

We TUNED UP the applications that could support large upscaling and new features and we DEVELOPED new tools from scratch to tackle Private’s business objectives.

1/5 Website & CRM

We tuned the performance of existing tools to simplify the sales process. We migrated to new versions, performed database analysis and created new indexes. We implemented website redesigns and integrated it with the new scanner.

2/5 New Scanner

We built a tool to perform scans of a company’s information displayed on over 30 directories within less than 30 seconds.
The website uses the scanner to offer a real-time scanning service.

3/5 Customer Area

We created an app to allow clients to manage their data directly through their dedicated accounts.
This guarantees accurate info is displayed and shortens the process of info update as no intermediary is involved.

4/5 Submission Module

To replace manual submission of the information to the different directories, we created a separate module to handle the information brought from the customer area, to process it to comply with the specifications of each directory and to automatically submit the updated info.

5/5 White label scan

We developed a solution so that Private’s partners or clients could provide the same services as the ones they are offering on their website, but under their own brand name and identity.

TO ORGANIZE THE TASKS WITHIN EACH PROJECT AND TO MANAGE THE RELATION BETWEEN THE DIFFERENT APPLICATIONS CONCERNED, WE USED THE KANBAN METHODOLOGY.

Figures

Since day one we partnered with Private to come up with the right technical solutions, taking into account his need for a quick and lean development process and respecting his high-quality standards.

SCANNING REQUESTS IN 2015

"
“It’s a great time saver. The information just needs to be submitted once to be displayed on all directories”