Cakemail
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 clientsDé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 plusStartups & 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 plusDé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.
Besoin de services de développement web de qualité ?
Contactez-nousTechnologies
Commentaire de l'équipe Redwerk
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.



Articles similaires dans le blog
É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 plusImpressionné ?
Engagez-nousAutres études de cas
Caesium
Développement d'une place de marché SaaS pour freelances présentée sur Trendhunter, la première plateforme de tendances au monde
Animatron
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
Mise en œuvre d'un configurateur web de vitrage décoratif réactif avec images 3D de sol et de mur en verre



