preloader

Portails Ketchapp

bg-shape
Portails Ketchapp

Date

Sep 01, 2020

Categories

Réalisations professionels

Applications internes et externes

Lors de mon alternance chez Ketchapp, j’ai travaillé sur 2 portails distincts permettant de faciliter la gestion de nos partenariats, de nos jeux, ainsi que les différents tests nécessaires.

Ketchapp Portal

J’ai réalisé un grand nombre de page et de composants pour cette plateforme. Par exemple, une page permettant à nos publishing coordinator de renseigner l’ensemble des données concernant les jeux que nous éditons. Assorti à celle-ci, j’ai réalisé un système de validation complexe, permettant de vérifier l’ensemble de la saisie, que ce soit côté client ou serveur. Pour eux, j’ai également récupéré et affiché toutes les données de retentions importantes pour mesurer le succès de nos jeux. J’ai aussi travaillé sur un centre de notifications, permettant à l’ensemble des équipes de Ketchapp d’être tenu au courant des résultats des différentes actions qu’ils peuvent lancer depuis la plateforme.

Ketchapp Partner

Ketchapp Partner est le portail dédié à nos partenaires. Il leur permet de télécharger les dernières versions des SDKs développées par notre équipe et de se documenter sur leur installation et utilisation, mais aussi de gérer leurs jeux et leurs revenus. J’ai entièrement refait le style graphique de cette plateforme. Celle-ci étant la vitrine technologique de Ketchapp auprès de ses partenaires, je me suis appliqué à respecter la charte graphique de l’entreprise tout en la modernisant. J’ai également engagé un travail pour améliorer la lisibilité et la prise en main de la plateforme afin que les partenaires aient la meilleure expérience de travail possible.

Ketchapp Mayo

Ketchapp Mayo est le SDK développer en interne par notre équipe. Il permet à nos partenaires d’ajouter très simplement l’ensemble des outils nécessaires à Ketchapp. Par exemple, nous pouvons ainsi gérer les revenus publicitaires, les achats in-app, et les différents messages à afficher au lancement d’un jeu en fonction de la législation locale, comme la loi RGPD en Europe.

Blazor

La spécificité principale de notre stack technique est l’utilisation de Blazor pour le développement du Frontend. Celui-ci simplifie grandement notre logique métier en permettant la réutilisation du même code sur l’ensemble de la stack technique, diminuant par la même la duplication de code. Je suis chargé de la création d’une Bibliothèque de composants Blazor, celle-ci permettant une meilleure cohérence dans le design des applications et permettant aux autres développeurs de ne pas avoir à réaliser des pages trop complexes. Je crée régulièrement de nouveaux composants. Aujourd’hui, j’en maintiens une cinquantaine en les faisant évoluer pour les adapter à nos besoins ou en les adaptant à une logique Open Source. Il est prévu de les rendre disponibles au public une fois ce travail terminé.

Liens vers les compétences associés: