Présentation de Businesscoot:
Businesscoot est une start-up parisienne qui veut disrupter la façon dont on génère et consomme les études de marché.
A l'inverse des grands du secteur qui proposent des études de marché très chères et parfois indigestes (PDF de +500 pages),
Businesscoot propose des études et informations sectorielles à un prix abordable et dans un format optimal.
L'objectif étant de comprendre un marché et d'avoir un panorama d'un secteur en 40 pages, avec des informations dynamiques, comme des graphiques interactifs.
Contexte du projet:
Le site e-commerce existant de l'entreprise avait besoin d'un relifting complet et d'évolutions majeures tant au niveau
de la partie front (accessible par les clients) qu'au niveau du backoffice de gestion (où les administrateurs et analystes travaillent au quotidien).
En tant que développeur full-stack Symfony et JavaScipt, j'ai aidé Businesscoot sur cette mission longue à considérablement
améliorer leur site web et leur workflow de création des études de marché.
La répartition du développement web était d'environ 35% frontend / 65% backend.
Réalisations:
- Intégration d'un nouveau design sur le site en HTML5, CSS3 et JavaScript (avec des certains composants en React)
- Recréation du parcours d'achat et de paiement (intégration du paiement par Stripe, Paypal...)
- Création d'un système d'abonnement mensuel à la plateforme (réalisé avec Stripe).
- Site multilingue: ⇒ évolution d'un site bilingue anglais, français en site disponible en 6 langues.
- Améliorations SEO qui a amené à une augmentation du trafic et du Chiffres d'Affaire
- Création d'une partie CMS (gestion de contenu) dans le Backoffice
- Développement web permettant la création de contenus interactifs (graphiques interactifs, recherche de données depuis des sources externes)
- Génération de PDFs en mode asynchrone (études, factures...)
- Système de traduction des études de marché en plusieurs langues en mode asynchrone (en utilisant les composants Symfony Messenger, Workflow...)
- Développement en React d'un système de suivi des tâches asynchrones dans le Backoffice
- Développement d'APIs internes et intégrations d'APIs externes (Algolia, Stripe, Pappers, Hubspot...)
- Création de systèmes de notifications et de relance clients
- Migration de versions de Symfony
Environnement technique:
PHP 7
Symfony
HTML5
CSS3
JavaScript
React
jQuery
Docker
MySQL
API REST
Stripe
Paypal
Git