Le CMS Kafintech est une plateforme interne développée pour centraliser la gestion des contenus des différents sites de Kafintech Group.
Des sites comme IZI LIFE Pay, IZI Call Center ou IZI Flow peuvent ainsi utiliser des contenus administrés depuis un même espace. Ces contenus sont ensuite mis à leur disposition à travers l'API Kafintech.
Le projet
Centraliser la gestion des contenus
Avant d'être consommés par les différents sites, les contenus doivent pouvoir être créés, modifiés, publiés et organisés depuis une interface d'administration.
Le CMS Kafintech répond à ce besoin en regroupant ces différentes opérations dans une seule plateforme interne.

Une plateforme réservée à l'administration
Le CMS est destiné aux administrateurs qui gèrent les contenus. L'accès commence donc par une authentification permettant d'accéder à l'espace d'administration.
La gestion des avis
Les administrateurs peuvent ajouter, modifier et supprimer les avis utilisés dans les différents contenus de l'écosystème Kafintech.
Les offres d'emploi
Les offres d'emploi sont également administrées depuis le CMS. Une offre peut être créée, modifiée, publiée ou supprimée par l'administrateur.
Le blog
Les articles sont rédigés et administrés depuis la plateforme. L'administrateur peut créer une publication, la modifier, la publier ou la supprimer.
La FAQ
Le CMS permet également de gérer les questions et réponses affichées sur les sites. Les entrées peuvent être ajoutées, modifiées ou supprimées depuis l'administration.
Les contenus des pages
Certains contenus des pages sont également gérés depuis le CMS. L'administrateur peut les ajouter, les modifier ou les supprimer sans avoir à intervenir directement dans les différents sites.
Les médias
Une partie dédiée permet de gérer les médias utilisés par les contenus. L'administrateur peut ajouter un média, consulter les médias disponibles et supprimer ceux qui ne sont plus utilisés.
Architecture
Un CMS connecté aux différents sites
Le CMS constitue la partie centrale de la gestion des contenus. Une fois administrées, les données sont exposées à travers l'API Kafintech.
Les différents sites peuvent alors récupérer les contenus dont ils ont besoin à partir de cette API, plutôt que de maintenir chacun leur propre système de gestion.
CMS Kafintech
Gestion centralisée des contenus
Les contenus administrés sont ensuite mis à disposition des différents sites de Kafintech Group à travers l'API Kafintech.
Réalisation technique
Une plateforme interne développée pour l'écosystème Kafintech
Le CMS a été développé avec React pour l'interface et Laravel/PHP pour la partie serveur. Docker est utilisé dans l'environnement technique du projet.
Notre travail
Unifier la gestion des contenus
Le travail a consisté à mettre en place une plateforme capable de regrouper les différents types de contenus utilisés par les sites de Kafintech Group.
L'administration se fait ainsi depuis un même espace, tandis que les sites consommateurs récupèrent les informations via l'API.
En résumé
Le point central des contenus Kafintech
Le CMS Kafintech centralise la gestion des avis, offres d'emploi, articles, FAQ, contenus de pages et médias. Les différents sites de Kafintech Group peuvent ensuite exploiter ces contenus à travers l'API Kafintech.