Outil CMS sur mesure

Le projet

L’entreprise cliente est une agence digitale qui travaille pour des grands groupes industriels. Pour ce projet, il était nécessaire de créer un outil qui soit capable de générer des formulaires permettant de créer des tunnels sur mesure pour récupérer des informations client. À partir d’un seul outil, on peut ainsi créer des centaines de formulaires, ce qui évite au client final de payer une nouvelle prestation pour chaque formulaire. 


Durée du projet : 2 mois
Technologies utilisées : Angular / NodeJS / NestJS / Traefik / Docker / PostgreSQL
Développeurs : Valentin / Gurvan / Maxime / Victor

Le produit

Le produit a été designé par un expert UX / UI interne à l’entreprise cliente. Le fonctionnement métier a été écrit par le Product Owner, en contact avec le client final. 

INTERFACE SECURISÉE

L’interface d’administration est accessible uniquement pour les utilisateurs qui possèdent un compte et ont été définis par l’administrateur. 

INTÉGRATION WEB

Le formulaire créé depuis l’interface d’administration peut être intégré en copiant / collant un bout de code HTML et c’est terminé !

RÉSEAUX SOCIAUX

Un partage dynamique via les réseaux sociaux a été implémenté avec Twitter, Facebook & LinkedIn. 

COLLABORATION

Il est possible que plusieurs utilisateurs collaborent sur un même projet selon les permissions qui ont été données par le créateur initial. 

Challenges techniques rencontrés

Ce projet était assez peu complexe techniquement, seule l’architecture logicielle était à réaliser avec précaution afin que l’application soit la plus modulaire possible et la plus évolutive. 

Collaboration avec d’autres équipes

Nous avons travaillé avec les équipes internes de l’entreprise cliente mais également une autre équipe de développeurs qui se sont chargés de l’intégration côté Front des formulaires

 learn more

Responsive Design

Les contraintes responsive étaient importantes, dans la mesure où les formulaires devaient fonctionner sur tous les navigateurs, y compris Windows Edge, sur tous les devices

 learn more

Performances

La performance était un critère important du client, les temps de réponse de l’API devaient être très bas, de l’ordre de 200ms, pour garantir une expérience client irréprochable

 learn more

Devops

Nous avons implémenté le testing & déploiement automatisé avec Gitlab, Docker et Traefik

 learn more