Cakemail

Refonte du module de formulaire d’abonnement

réalisée par Redwerk en moins de 90 jours
×
Où souhaitez-vous que nous envoyions notre étude de cas en développement web Cakemail ?
Veuillez saisir votre adresse courriel professionnelle n'est pas un courriel professionnel

Cakemail fournit des solutions de marketing par courriel aux entreprises pour qu'elles puissent envoyer le bon message aux bonnes personnes au bon moment. L'entreprise offre une variété de fonctionnalités – des courriels personnalisés et adaptatifs à la segmentation avancée, à l'hygiène automatisée des listes et à la délivrabilité garantie.

Tous les clients

Développement Web

Nous avons implémenté la fonctionnalité frontend pour les formulaires d’abonnement Cakemail à partir de zéro, conformément aux spécifications et aux maquettes fournies. Redwerk offre des services de développement web personnalisés pour doter les entreprises de solutions modernes basées sur le web.

En savoir plus

Startups & Innovation

Redwerk a aidé Cakemail à refondre les formulaires d’abonnement pour aligner cette fonctionnalité avec la section Contacts nouvellement mise à niveau de l’application. Nous avons aidé de nombreuses startups à améliorer leurs produits et à accroître leur compétitivité.

En savoir plus

Défi

L’une des nombreuses solutions marketing dont bénéficient les clients de Cakemail est la gestion pratique de leurs formulaires d’abonnement à la liste de contacts qui apparaissent sur leurs sites web ou dans leurs applications. Les clients de Cakemail utilisent des formulaires d’abonnement pour capturer les adresses e-mail de leurs utilisateurs via un formulaire en ligne. Ils peuvent soit ajouter un extrait de code à leur site web, soit rediriger leurs utilisateurs vers une page de formulaire dédiée hébergée par Cakemail.

Cakemail nous a demandé de refaire la partie frontend des formulaires pour aligner cette section avec le reste des mises à niveau appliquées à l’application Cakemail v5. Cakemail avait complètement modifié son module Contacts, ce qui affectait la manière dont les utilisateurs capturaient leurs contacts via les formulaires d’abonnement en ligne. Par conséquent, la section Formulaires d’origine ne fonctionnait plus avec les nouveaux Contacts ; elle nécessitait donc un tout nouveau code. Bien que Cakemail ait proposé une solution temporaire pour résoudre ce problème, ils devaient étendre la fonctionnalité existante et permettre la personnalisation de l’interface des formulaires.

En plus de respecter le délai serré, nous avons également dû préparer le frontend sans le backend, car celui-ci n’était pas prêt lorsque nous avons commencé. En utilisant les données statiques fournies pour simuler le backend, nous avons réussi à réaliser la partie frontend des formulaires avec toutes ses nouvelles fonctionnalités.

Solution

Notre tâche principale consistait à remplacer l’ancienne section Formulaires, dont la fonctionnalité était limitée, par de nouveaux formulaires construits avec React, afin que toutes les fonctionnalités de l’application Cakemail v5 fonctionnent en synchronisation. Avant toute chose, nous avons effectué une planification de sprint précise, ce qui nous a permis de minimiser les risques de délai. Nous avons utilisé des objets mock-up convenus avec l’équipe backend du client pour assurer la compatibilité future entre le backend et le frontend. Une autre étape cruciale que nous avons franchie dès le début du projet est la rationalisation des canaux de communication entre les équipes Cakemail et Redwerk pour assurer une coopération efficace.

En ce qui concerne les détails techniques, nous avons travaillé sur les éléments suivants :

  • Liste des formulaires – options pour créer un formulaire, le modifier et le supprimer
  • Vue d’ensemble – fournit des analyses sur les performances des formulaires et des informations vitales sur les abonnés, affichées à l’aide de graphiques et de cartes attrayants
  • Formulaire lié – permet aux clients Cakemail d’ajouter le formulaire nécessaire en collant l’URL générée sur les boutons de leurs sites web
  • Formulaire intégré – permet aux clients Cakemail d’ajouter le formulaire nécessaire en collant l’extrait de code HTML généré sur leurs sites web ; cette option présuppose une personnalisation complète de l’interface des formulaires intégrés
  • Flux automatisés – permet de gérer le flux d’abonnement : quelles pages et quels e-mails les nouveaux abonnés voient après avoir utilisé ce formulaire
  • Modèles d’e-mails statiques – modèles HTML préparés pour différents cas d’utilisation
  • Assurance qualité – couverture de la nouvelle fonctionnalité avec des tests unitaires (Jest, Enzyme), tests fonctionnels manuels et correction de bugs

Résultat

Grâce à la haute expertise de nos développeurs et au professionnalisme de Cakemail dans ses affaires, nous avons réussi à livrer le projet à temps. Nous avons entièrement préparé la partie frontend de la section Formulaires pour son intégration future dans la nouvelle version de l’application Cakemail. Toutes les fonctionnalités que nous avons implémentées sont conformes aux spécifications des exigences. Avec notre aide, Cakemail peut achever la transition de Cakemail v4 à Cakemail v5 sans compromettre la fonctionnalité de l’application.

Mon équipe et moi avons travaillé avec Redwerk car nous avions besoin de déployer notre nouveau logiciel en production plus rapidement que nos ressources ne le permettaient. Leur équipe a été rapide et fiable, communiquant toujours clairement lorsqu'il manquait quelque chose ou qu'une information supplémentaire était nécessaire. Ils ont adapté leur façon de travailler à la nôtre afin de faciliter la production et la communication, même si nous n'étions pas dans le même fuseau horaire, et nous avions l'impression qu'ils faisaient partie de notre équipe interne. L'équipe de développeurs avec laquelle nous avons travaillé était exceptionnelle et a écouté tous nos besoins. Ils ont pris le temps de nous informer s'ils rencontraient des problèmes de leur côté afin que nous puissions rapidement agir de notre côté, ce qui nous a fait économiser beaucoup de temps et d'argent. Nous retravaillerons certainement avec eux à l'avenir lorsque nous aurons de nouveaux projets à livrer rapidement.
Yanna-Torry Aspraki
Yanna-Torry Aspraki, Chef de projet chez Cakemail

Besoin de services de développement web de qualité ?

Contactez-nous

Technologies

React
Redux
Bootstrap
SASS
Chart.js
React Simple Maps
jQuery Form Builder
CKEditor v4
Jest/Enzyme
4ingénieurs dans l’équipe
600heures au total
15,809lignes de code

Commentaire de l'équipe Redwerk

Roman

Roman
Software Engineer

Notre équipe a contribué au développement des formulaires conçus pour capturer les adresses e-mail des utilisateurs et gérer leurs abonnements. La tâche la plus passionnante et la plus difficile a concerné l’implémentation d’un constructeur de formulaires interactif pour créer et gérer différents types de formulaires d’abonnement. J’ai également acquis une nouvelle expérience dans la création de divers modèles d’e-mails et l’affichage des données analytiques à travers des graphiques et des cartes.

Media
Media
Media

Articles similaires dans le blog

État dans React.js et pourquoi l'utiliser

État dans React.js et pourquoi l'utiliser

Vous êtes curieux de connaître React et souhaitez en maîtriser les subtilités ? Vous avez peut-être déjà suivi des tutoriels par le passé, mais avez eu du mal à comprendre les concepts fondamentaux de « State » ? Vous cherchez peut-être un framework pour votre projet ? React.js ...

En savoir plus

Impressionné ?

Engagez-nous

Autres études de cas

Caesium

Caesium

Allemagne

Développement d'une place de marché SaaS pour freelances présentée sur Trendhunter, la première plateforme de tendances au monde

Animatron

Animatron

États-Unis

La fonctionnalité étendue du créateur d'animations pour startups reconnue par des médias d'affaires tels qu'Entrepreneur, MonsterPost et Freelancer

M3 Glass

M3 Glass

États-Unis

Mise en œuvre d'un configurateur web de vitrage décoratif réactif avec images 3D de sol et de mur en verre