ABC Salles

Créé en 1998, abcsalles.com est le premier site internet de recherche de lieux d’événements : mariage, séminaire, anniversaire, cocktail, tournage de film, réunion, conférence…
Grâce à sa notoriété et son référencement, ABC Salles est vite devenu un leader du secteur événementiel !
En effet, avec plus de 20 000 établissements en France, la société met directement en relation internautes et propriétaires ou gestionnaires de salles pour faciliter les échanges.

contexte

ABC Salles a pris contact avec TheCodingMachine en 2014 pour refondre sa plateforme web.

L’objectif était de proposer :

  • des services innovants aux utilisateurs, en leur mettant à disposition un espace de gestion de salle intuitif,
  • mais aussi de permettre à ses commerciaux de traiter efficacement les nouveaux clients entrants, en associant chaque clients/prospects à un commercial grâce au développement de fiches personnalisées par exemple. 

MAI 2014

Comment proposer un site au design plus attrayant, et transformer plus de visiteurs en clients ? 

Coté technique, comment effectuer la migration du site sans pénaliser le référencement naturel, au cœur de la stratégie de notre client ?

Notre approche métier

Nous avons procédé à une refonte graphique et technologique complète de l’application,
avec pour objectif :

  • de proposer un moteur de recherche intuitif et performant
  • d’améliorer le temps de chargement des pages
  • de mettre à disposition des commerciaux de l’entreprise un back office efficace et élargit
Côté Technique

Pour cela, nous avons mis en place un Framework nouvelle génération côté BackEnd pour sécuriser l’application et  améliorer sa maintenabilité.
Nous avons également utilisé AngularJS pour développer plus efficacement des interfaces WEB ergonomiques et fluides.
Aussi, nous avons procédé à la refonte du modèle de données pour anticiper l’évolution des fonctionnalités.

PHP100%
AngularJS100%
JavaScript100%
Twig100%

AVRIL 2015

Comment mettre en place une nouvelle architecture pour l’ensemble du SI et optimiser le traitement de l’information à travers les applications ?

Notre approche métier

Lorsqu’ ABC Salle nous a contacté, la société disposait d’une seule application regroupant :

  • un espace client
  • un back office
  • un site vitrine qu’elle voulait refondre

Nous avons décidé de casser l’approche monolithique (espace client/back/office/site vitrine sur une seule brique) pour séparer son applicatif en 3 nouvelles briques.

Côté Technique

La séparation entre le front et le back et la création d’une API à permis de centraliser l’information pour que chaque application n’interroge qu’un et unique service.

Cela permet également d’adapter les technologies utilisées à chaque application selon leur besoin et but :

  • accès à la base de données (MySQL) 
  • logique métier (PHP) côté API
  • utilisation de frameworks JavaScript côté clients (AngularJS)
PHP100%
AngularJS100%
Mouf100%
MySQL100%

JANVIER 2016

Comment améliorer les processus internes pour faciliter les tâches des équipes commerciales ?

Notre approche métier

Dans les version précédente du site, les commerciaux d’ABC Salles pouvaient uniquement mettre à jour les salles ou générer des factures par exemple.
Aujourd’hui ils possèdent un back office très large qui leur permet de gérer :

  • l’ensemble de la facturation,
  • les prestations complémentaires,
  • les abonnements des salles,
  • les actions commerciales,
  • les statistiques,
Côté Technique

L’utilisation d’ElasticSearch permet une recherche rapide et une agrégation d’informations enrichies, sans surcharger la base de données principale (MySQL).

La mise en place de RabbitMQ permet de différer des opérations coûteuses en temps de traitement pour ne pas faire attendre l’utilisateur : envoi d’emails, génération de cache…

Lorsque le collaborateur répond à l’appel, la fiche du client s’ouvre automatiquement sur son écran grâce à la technologie Socket IO.

PHP7100%
SoketIO100%
ElasticSearch100%
MySQL100%
RabbitMQ100%

JUIN 2017

Comment mettre en place une refonte graphique entière du site sur le modèle du mobile first et de l’user friendly ?

Notre approche métier

La refonte du site d’ABC Salles a reposé sur deux besoins : un moteur de recherche simple d’utilisation avec un processus de conversion en demande simple et rapide, et des fiches de lieu complètes, mettant en avant les informations indispensables.

Le tout dans une approche “mobile first” favorisant l’utilisation sur smartphone qui représente une part toujours plus grande du trafic du site.

A cela devait s’ajouter un espace utilisateur plus complet et mieux organisé que le précédent.

Côté Technique

La refonte du site s’est articulée autour du travail entrepris ces deux dernières années avec l’enrichissement de l’API d’ABC Salles.

Pour la refonte du site, nous avons utilisé Angular dans sa dernière version afin de conserver une cohérence avec l’espace connecté qui a été entièrement retravaillé, en AngularJS.

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

Ce qu’ils en pensent

`` TheCodingMachine à fait une refonte totale du site internet et mis en place un back office complet permettant de piloter toute l'activité qui a contribué à l'augmentation de notre productivité.``- Mohamed Louhichi - CEO
``Les équipes de TheCodingMachine fournissent un travail de qualité avec cette volonté de toujours être réactifs et d'apporter une solution à chaque problématique.``- Mohamed Louhichi - CEO

Une recherche facilitée

Une demande de devis clarifiée

Vous avez une idée d’application web ?