Contexte
Appart’City dispose de résidences en France, en Belgique et en Suisse, et s’adresse à deux clientèles distinctes : les familles, étudiants et voyageurs en vacances d’un côté, les professionnels en déplacement de l’autre. Deux publics, deux logiques, des offres dédiées, servis jusqu’alors par deux sites web séparés.
Consciente que sa plateforme avait atteint les limites de ce qu’elle pouvait porter, l’entreprise a engagé une refonte ambitieuse et confié à Atecna trois fronts : refaire l’architecture technique pour la rendre robuste et évolutive, refondre le site, et livrer un nouveau back-office.
Les enjeux
Une refonte à 360 degrés : un socle technique vieillissant et une dette à traiter en urgence, un bon SEO à préserver coûte que coûte, un tracking à reprendre en profondeur, des partenaires à intégrer sans rupture, et des parcours à simplifier sans appauvrir.
Ce que nous avons apporté
4 mois de cadrage, puis 1 an de développement en mode agile, portés par une équipe de 16 personnes réunissant Atecna et Appart’City. Atecna n’a pas tenu un rôle, mais l’ensemble de la chaîne, sans couture :
- Design : interviews des parties prenantes et des utilisateurs, Job To Be Done et idéation avec les équipes, les maquettes et l’UI Kit, conçus pour industrialiser la production
- Développement : un front ReactJS/SSR pour la performance et le SEO, une lib UI pour industrialiser l’interface, et Strapi au centre, à la fois CMS et PIM, open source. Côté serveur, un back-end Symfony joue le rôle de BFF (Backend For Frontend) pour agréger les données des briques externes : D-Edge (moteur de réservation), Qualitelis (avis clients) et Actito (CRM).
- SEO : plan de redirections pour ne perdre aucune position, données structurées et rich snippets pour gagner en visibilité, robots.txt maîtrisé, sitemaps HTML et XML pour guider utilisateurs et moteurs.
- Analytics : plan de marquage et tracking refondé en Server Side
- QA : tests unitaires et accompagnement des équipes à la recette, avec un cahier de recette mis à leur disposition.
- DevOps : mise en place d’une usine logicielle complète (CI/CD, SonarQube, tests automatisés).
- Migration de données : plusieurs dumps successifs pour garantir zéro perte.
- Accessibilité : travaillée en continu tout au long du développement, jamais reléguée en fin de course.
La décision structurante est née du cadrage. En confrontant chaque envie aux contraintes réelles, techniques et budgétaires, nous avons aidé à arbitrer, et proposé une alternative chaque fois qu’une piste se heurtait à un mur. C’est ce travail qui a conduit à fusionner les deux sites : réunir le loisir et le business sous un seul compte, sans que l’un dilue l’autre. Aujourd’hui, un utilisateur se connecte sur un seul site, avec un seul compte, et trouve l’offre qui lui correspond, qu’il vienne pour un déplacement professionnel ou des vacances en famille.
Sous le capot, une architecture headless robuste et évolutive (Symfony, ReactJS, Strapi) pensée pour la performance comme pour le SEO, et connectée aux partenaires qu’Appart’City a souhaité conserver.
Et nous avons laissé le client juge. Avant la mise en ligne, un test de charge et un pentest, commandés par Appart’City, ont validé en toute indépendance que le site tenait sous l’affluence et que le développement était à la hauteur.
L’accompagnement ne s’est pas arrêté à la livraison : suivi rapproché des indicateurs, amélioration continue, et une phase de réversibilité pour rendre les équipes pleinement autonomes.
Résultats
Moderne, performante et sécurisée, la nouvelle plateforme a transformé l’expérience des clients d’Appart’City autour d’un site et d’un compte uniques. Conçue comme un site évolutif, elle constitue un socle pérenne, prêt à accueillir les prochains chantiers sans tout remettre à plat.


Envie d’échanger sur vos projets ?