ABC Salles

ABC Salles is the first search website in event location, with more than 20 000 establishments in France. Thanks to its reputation and its referencing, ABCSalles quickly became a leading force in the event industry.

Contexte

TheCodingMachine redesigned the platform in 2014, and was asked by ABC Salles to manage a major development of its customer care platform. ABC also wanted to develop a number of innovative services to improve its sales team’s productivity.

How to offer a website with an attractive design, and convert more visitors in clients while completing a website migration without affecting natural indexing, which is at the heart of our client strategy ?

OUR WORKING APPROACH

We have done a complete graphical and technological redesign of the app, with the objectives of :

  • offering an intuitive and efficient search engine
  • improving pages load time
  • making available to sales team an efficient and expand back office
TECHNICAL SIDE

We have set up a Framework new generation on BackEnd side to secure the app and improve its maintainability.

The use of Angular JS have been essential to efficiently develop an ergonomic and fluent web interface.

Data template redesign was necessary to anticipate the features evolutions.

PHP100%
AngularJS100%
JavaScript100%
Twig100%

How to set up a new architecture for the whole IS and to optimise the information processing through the apps ?

OUR WORKING APPROACH

ABC Salles had an unique app gathering :

  • A client space
  • A backoffice
  • A showcase site that they wanted to redesign

We decided to break the monolithic approach (client space/ backoffice/ showcase site on a single brick) to divide its application in 3 new bricks.

TECHNICAL SIDE

The separation between front and back and the creation of an API allowed to centralize the information to ensure that each app questioned one and only service.  

It enables also to adapt technologies used to every app depending on their needs and goals:

  • Access to the data base (MySQL)
  • Business logic (PHP) on API side
  • Use of Javascript frameworks on clients side (Angular JS)
PHP100%
AngularJS100%
Mouf100%
MySQL100%

How to improve internal processes to facilitate sales team’s tasks ?

OUR WORKING APPROACH

In the older website version, ABC Salles’s sales team could only update establishments or generate invoices.

Today, they have a wide backoffice which allows them to manage :

  • The whole invoicing
  • Complementary deliveries
  • Establishments subscriptions
  • Sales actions
  • Statistics
TECHNICAL SIDE

The use of ElasticSearch allows a fast search and an enriched information aggregation, without overloading the major database (MySQL).

RabbitMQ setting enables the differentiation of costly operations in times of treatment to reduce users wait : email sending, cache generation…

Today, when clients contact ABC, they are automatically redirected to their sales representative, who sees the client file open from their computer thanks to Socket IO technology.

PHP7100%
SoketIO100%
ElasticSearch100%
MySQL100%
RabbitMQ100%

How to set up a total website graphic redesign on the spirit of mobile first and user friendly ?

OUR WORKING APPROACH

ABC Salles website redesign was based on two needs : an easy to use search engine with a conversion process in simple and fast request, and complete establishments files, highlighting essential information.

The whole in a “mobile first” approach to encourage the use on smartphone which represents an even-higher website traffic percentage and a fuller user space and better organized.

TECHNICAL SIDE

The website redesign was organized around the work made during the last two years with the enrichment of ABC Salles’s API.

For the website redesign, we used Angular in its last version to keep a coherence with the connected space which has been entirely rebuild, in AugularJS.

PHP7100%
SoketIO100%
ElasticSearch100%
MongoDB100%
RabbitMQ100%
Docker100%

Want to work with us?

Every day our teams put all their energy into the success of your project!