Applications web sur mesure, tableaux de bord, API et applications multiplateformes

Je développe des applications web sur mesure, des tableaux de bord, des systèmes d'administration et de reporting, ainsi que les API et les intégrations qui les relient aux outils qu'une entreprise utilise déjà. Lorsqu'un projet doit fonctionner en dehors du navigateur, je crée aussi des applications de bureau et mobiles avec Electron et Swift.

Ce qui est inclus

  • Applications web sur mesure : Des systèmes accessibles depuis le navigateur, construits autour de vos processus, des plateformes de commande et de vote aux outils de location et produits d'analyse.
  • Tableaux de bord et reporting : Des panneaux d'administration et des rapports qui affichent les chiffres dont votre équipe a besoin, avec un accès par rôle pour que chacun voie les bonnes données.
  • Systèmes d'administration et de back-office : Contrôles par rôle, stocks, dossiers et pistes d'audit réunis en un seul endroit, au lieu de tableurs et de fils d'e-mails.
  • API et intégrations : Des API REST et des connexions à Shopify, Salesforce, Zoho, Klaviyo, Brevo, Meta et d'autres services, pour que les données circulent entre les systèmes sans copie manuelle.
  • Fonctionnalités d'IA et intégration de LLM : Chat, recherche et automatisation basés sur Claude, GPT et Gemini, ancrés dans votre propre contenu et vos propres données.
  • Applications multiplateformes pour ordinateur et mobile : Des applications Electron pour macOS, Windows et Linux, et du Swift natif pour l'iPhone lorsque la plateforme l'exige.
  • Fonctionnalités WordPress et Shopify sur mesure : Calculateurs, configurateurs, plugins sur mesure et couches Storefront API lorsqu'aucun plugin ou application standard ne convient.
  • Déploiement et hébergement : Des applications déployées sur AWS, Azure, Cloudflare, Docker ou un hébergement cPanel, avec un contrôle de version Git tout au long du projet.

Qu'est-ce que le développement web sur mesure ?

Le développement web sur mesure consiste à construire un logiciel autour du fonctionnement de votre entreprise, au lieu de plier votre entreprise à un modèle ou à une pile de plugins. Il couvre les applications web, les tableaux de bord, les systèmes d'administration et de reporting, les API et les intégrations, ainsi que la logique qui les relie.

La plupart des entreprises n'en ont pas besoin pour leur site principal. WordPress ou Shopify gèrent très bien les pages marketing et l'e-commerce standard. Le sur-mesure devient le bon choix lorsque vous avez un processus qu'aucun plugin ne prend en charge, des données réparties entre des systèmes qui devraient communiquer, ou un outil que votre équipe utilise chaque jour et qui est lent, manuel ou maintenu à coups de tableurs.

Dans mon portfolio, 33 études de cas sont classées en développement sur mesure. Elles vont d'applications complètes, comme trois plateformes Laravel avec systèmes d'administration et de reporting, à des fonctionnalités sur mesure au sein de sites existants, comme le calculateur de coût d'ADU et le configurateur de modèle étape par étape que j'ai créés pour Golden State ADUs, ou l'outil de recherche de pneus par dimension de Stuckey Tyres.

Je travaille avec React, Next.js, TypeScript, Node.js, PHP, Laravel, Python et Flask, avec MySQL et PostgreSQL pour les données, et je développe pour des clients depuis plus de huit ans.

Quels types d'applications sur mesure avez-vous créés ?

J'ai créé des plateformes de commande, de vote, d'analyse sportive, de location et de chat IA, chacune adaptée aux processus d'un client. Exemples tirés de mes études de cas et de mes réalisations récentes :

  • Système de commande : une plateforme de commande en Laravel et MySQL avec des contrôles d'administration par rôle, l'intégration des stocks et un reporting adapté aux processus du client
  • Système de vote électronique : une application Laravel pour la gestion sécurisée des bulletins, le contrôle de l'éligibilité des électeurs et un suivi des résultats vérifiable
  • SportsData : une plateforme d'analyse sportive réalisée avec Laravel et React, avec un système d'administration, du reporting et un tableau de bord de données
  • KT Rents : une plateforme de location WordPress sur mesure avec des intégrations REST API et des outils pour la gestion immobilière, les processus de location et les annonces à l'échelle nationale
  • Real Mad Honey Chatbot IA : une plateforme de chat IA de vente et de support multi-boutiques pour boutiques Shopify et sites web, réalisée avec Next.js, PostgreSQL avec pgvector, une application Shopify et Claude avec Gemini en solution de repli

Chacun de ces projets est parti d'un besoin précis du client, et les fonctionnalités ont été définies à partir de ce besoin plutôt que d'un modèle. C'est la principale différence entre le développement sur mesure et l'installation d'un produit : le système s'adapte au processus, pour que ses utilisateurs n'aient pas à inventer de contournements.

Comment développez-vous des tableaux de bord et des systèmes d'administration et de reporting ?

Je les construis autour des décisions que les utilisateurs prennent à partir des données. Un tableau de bord n'est utile que s'il répond aux questions que votre équipe se pose chaque jour : la planification commence donc par qui se connecte, ce que chaque rôle doit voir et ce que chaque rôle a le droit de modifier.

Accès et rôles

L'accès par rôle est la norme dans ce type de système. Le système de commande que j'ai développé en Laravel sépare les contrôles d'administration par rôle, et le système de vote électronique contrôle l'éligibilité des électeurs pour que seules les bonnes personnes puissent participer.

Données et rapports

Les rapports lisent la même base de données que celle où l'application écrit, pour que les chiffres reflètent ce qui s'est réellement passé. Dans SportsData, Laravel gère les données et l'administration tandis que React présente les analyses dans un frontend plus clair et plus interactif. Le système de vote électronique conserve un suivi des résultats vérifiable, pour qu'ils puissent être contrôlés a posteriori.

Le côté administration des outils d'IA

La plateforme de chatbot IA que j'ai créée pour Real Mad Honey a son propre tableau de bord. Elle transfère les conversations à un humain avec la transcription complète et signale les questions auxquelles le bot n'a pas su répondre, pour que l'équipe puisse les corriger et améliorer les réponses suivantes.

Les interfaces sont développées en React, ou en templates Blade sous Laravel, avec Tailwind CSS lorsque c'est pertinent.

Quelles technologies utilisez-vous pour les applications web sur mesure ?

Je choisis la stack selon ce que l'application doit faire et qui la maintiendra ensuite. Mes principaux outils :

  • Frontend : React, Next.js, TypeScript, Vue.js, Tailwind CSS et SASS, avec GSAP pour l'animation
  • Backend : Node.js, PHP avec Laravel, et Python avec Flask
  • Données : MySQL et PostgreSQL, y compris pgvector pour la recherche IA
  • Infrastructure : Docker, Cloudflare et Cloudflare Workers, AWS, Azure et hébergement cPanel, avec Git pour le contrôle de version
  • Ordinateur et mobile : Electron, Swift avec SwiftUI, et Kotlin avec Jetpack Compose

Laravel convient aux systèmes métier riches en données avec panneaux d'administration, permissions et rapports, c'est pourquoi mes plateformes de commande, de vote et d'analyse sportive l'utilisent. Next.js convient aux applications qui ont besoin de pages rendues côté serveur rapides, d'un bon SEO et d'un frontend React moderne, c'est pourquoi la plateforme de chatbot de Real Mad Honey l'utilise. Flask est une option légère pour les services Python, le traitement de données et les outils d'IA qui fonctionnent en arrière-plan d'une application plus large.

Si vous avez déjà une base de code, je travaille avec elle plutôt que de tout réécrire par principe. Une réécriture ne vaut la peine que lorsque maintenir le code existant coûte plus cher que de le remplacer.

Pouvez-vous connecter mon site web à d'autres systèmes via des API ?

Oui. Les intégrations représentent une grande partie de mon travail sur mesure : connecter un site ou une application à un CRM, une plateforme e-commerce, un outil d'e-mail ou de SMS, ou un modèle d'IA, pour que les données circulent sans copie manuelle.

Quelques intégrations que j'ai réalisées :

  • CRM Salesforce avec WordPress et Elementor pour Sourcefit, hébergé sur Azure
  • Formulaires web Zoho CRM et Zoho SalesIQ mis en place pour Kitchen Search sur son site web
  • Une couche Cloudflare et Shopify Storefront API pour Car Audio Garage et Musway USA, qui alimente des alertes de retour en stock par e-mail et SMS sans application, via Klaviyo et Brevo
  • Des agents IA en arrière-plan qui transforment les données des fabricants en fiches Shopify prêtes pour les metafields, pour le catalogue de plus de 900 produits de Car Audio Garage
  • Automatisation des commentaires Instagram vers les messages privés pour Real Mad Honey, via les API Instagram officielles de Meta, réalisée avec Node.js et PostgreSQL
  • Intégrations REST API sur KT Rents et Inline Security Fence

De bonnes intégrations anticipent les pannes. Les API tombent, les limites de requêtes sont atteintes et les données arrivent dans des formats inattendus : je valide donc les données entrantes à chaque point d'entrée, je journalise ce qui se passe et je m'assure qu'une connexion défaillante n'entraîne pas le reste du site avec elle.

Développez-vous des applications de bureau et mobiles ?

Oui. Lorsqu'un outil doit fonctionner en dehors du navigateur, je crée des applications multiplateformes avec Electron pour macOS, Windows et Linux, Swift pour l'iPhone et Kotlin pour Android, en partageant le plus de logique possible entre elles.

Mon exemple le plus parlant est Musix, un lecteur YouTube Music gratuit et open source avec bloqueur de publicités intégré, que j'ai créé. Il fonctionne sur Ubuntu, Windows, macOS, Android avec Android Auto et iPhone avec CarPlay. Un pont TypeScript commun pilote des applications natives développées avec Electron, Kotlin avec Jetpack Compose, et Swift avec SwiftUI.

La principale leçon de Musix : partager le moteur et les données, pas l'interface. Chaque plateforme reçoit une interface qui lui semble native, tandis que la logique principale est écrite et testée une seule fois. La stack du projet comprend esbuild, Vitest, Playwright et GitHub Actions.

Pour les logiciels métier, la même approche permet à un outil de bureau et à une application mobile pour le personnel sur le terrain de partager un seul backend et un seul ensemble de règles métier. Python et Flask ont aussi leur place ici, pour les services locaux et le traitement de données en coulisses.

Comment se déroule un projet de développement sur mesure ?

Un projet sur mesure se déroule en quatre étapes : planification, design, développement et optimisation. La différence avec un site standard tient au temps consacré à la planification, car chaque fonctionnalité d'un système sur mesure doit être développée, testée et maintenue.

La planification définit le périmètre, les utilisateurs et leurs rôles, les données, les intégrations et ce que signifie « terminé ». Vous recevez un périmètre écrit et un calendrier avec des jalons avant le début du développement. Le design organise ensuite les écrans et les parcours autour de l'ergonomie, pour que le système ait du sens pour ceux qui l'utilisent chaque jour.

Le développement avance par petites parties faciles à relire. J'utilise des outils de codage IA comme Claude Code, OpenAI Codex et Cursor pour aller plus vite, dans un cadre strict : un brief écrit avec une définition de « terminé », une petite tâche par branche, aucun identifiant de production confié aux outils d'IA, des contrôles automatisés (linting, types, tests unitaires et de bout en bout) et une relecture humaine de chaque modification. Les paiements, l'authentification, la logique tarifaire et les migrations de données en production sont écrits ou relus ligne par ligne par moi.

La dernière étape affine la performance, la sécurité et l'ergonomie avant la mise en ligne, pour que le système soit prêt dès le premier jour où votre équipe s'y connecte.

Combien de temps faut-il pour une application web sur mesure, et qu'est-ce qui influe sur le coût ?

Les délais dépendent du périmètre, et je les fixe une fois les besoins, les utilisateurs et les intégrations clarifiés. Un outil interne ciblé ou une intégration unique représente un travail bien plus léger qu'une plateforme multi-rôles avec reporting, paiements et plusieurs services connectés. Dans tous les cas, vous recevez un calendrier écrit avec des jalons avant le début des travaux et des points d'avancement réguliers pendant le développement. Les facteurs qui déterminent le coût :

  • Le nombre de rôles utilisateurs et d'écrans
  • Le nombre de systèmes à intégrer, et la qualité de la documentation de leurs API
  • Migration de données depuis des tableurs ou un ancien système
  • Les exigences de sécurité et de conformité, comme le traitement de données personnelles ou de votes
  • Le besoin éventuel de versions de bureau ou mobiles en plus du web
  • Hébergement, surveillance et maintenance après la mise en ligne

Je n'affiche pas de prix pour le travail sur mesure, car la fourchette est trop large pour être significative. Les projets sont chiffrés après un court appel ou un audit gratuit de votre configuration actuelle, et vous recevez un devis ferme avec la liste des livrables. Les tarifs sont abordables pour du sur-mesure, et la qualité du code, la sécurité et la documentation restent solides quel que soit le budget.

Une application web sur mesure sera-t-elle rapide, sécurisée et prête pour le référencement ?

Oui, ces qualités sont intégrées dès le départ plutôt qu'ajoutées après coup. Pour les applications publiques, j'utilise des pages rendues côté serveur avec Next.js, pour que les moteurs de recherche et les robots d'IA reçoivent du vrai HTML. Chaque page a son propre titre et sa propre description, chaque page indexable a une URL canonique, les données structurées sont rendues en JSON-LD, et le sitemap est généré à partir de la même source que les routes.

Le même HTML propre et les mêmes données structurées qui aident Google aident aussi ChatGPT, Perplexity et Gemini à lire les pages publiques d'une application. Lorsque c'est pertinent, un fichier llms.txt résume le produit pour les robots d'IA.

La sécurité couvre la validation de chaque saisie, l'accès par rôle, une authentification soignée, des secrets tenus hors du code et des dépendances maintenues à jour. Côté performance, je surveille les Core Web Vitals sur les pages publiques et je garde les traitements lourds hors du thread principal pour que l'interface réagisse vite aux clics et aux touchers. Cloudflare Workers peut exécuter de petites tâches sensibles à la latence, comme des webhooks ou l'agrégation d'API, au plus près de l'utilisateur.

Les outils internes comme les tableaux de bord d'administration n'ont pas besoin de SEO, mais ils ont tout de même besoin de vitesse et de sécurité, surtout lorsqu'ils contiennent des données de clients, de commandes ou de votes.

À qui appartient le code d'un projet sur mesure ?

De manière générale, le travail sur mesure est réalisé pour votre entreprise, et les conditions de propriété sont inscrites dans le contrat avant le début du développement. Je recommande que le dépôt de code, l'hébergement, le nom de domaine et les comptes tiers comme les clés API et les services cloud soient créés au nom de votre entreprise, avec un accès qui m'est accordé en tant que développeur.

C'est encore plus important pour un logiciel sur mesure que pour un site standard. Si le code n'existe que sur la machine ou le compte personnel d'un développeur, vous dépendez de cette personne pour chaque modification. Garder le dépôt et l'infrastructure à votre nom permet à un autre développeur de reprendre le travail si besoin.

Les frameworks open source comme React, Laravel et Next.js conservent leurs propres licences, et les services comme Shopify, Salesforce ou un fournisseur de modèles d'IA restent soumis à leurs propres conditions. J'indique de quels services externes dépend un projet, pour que vous sachiez ce que vous payez et ce que vous contrôlez.

Musix est un projet que j'ai choisi de publier en open source. C'est au propriétaire d'en décider, et le code des clients reste privé sauf décision contraire de votre part.

Pouvez-vous mener un projet sur mesure à distance, avec un décalage horaire ?

Oui. Je travaille depuis Botolan, dans la province de Zambales, aux Philippines (UTC+8), avec des clients aux États-Unis, au Royaume-Uni, en Europe et en Australie. Le développement sur mesure se prête bien au travail à distance, car le travail vit dans un dépôt partagé, un environnement de préproduction et des spécifications écrites.

Pour les clients américains et européens, le décalage horaire fonctionne comme une équipe de nuit : vous examinez une version ou laissez vos retours en fin de journée et trouvez les modifications et un compte rendu écrit le matin. Les clients australiens partagent l'essentiel de ma journée de travail, ce qui convient aux appels en direct pendant la planification et les tests.

Pour garder un projet à distance lisible, je m'appuie sur un périmètre écrit, de petites modifications faciles à relire et un site de préproduction que vous pouvez tester quand cela vous convient. Les questions bloquantes sont soulevées tôt et par écrit, pour que le décalage horaire ne se transforme pas en retard.

Je travaille ainsi depuis des années en tant que développeur full-stack, avec des entreprises comme CJ Digital, Kova, RIARD Enterprise Solutions, Web Medic et Unwired Web Solutions, ainsi que sur des développements sur mesure pour des entreprises américaines comme Car Audio Garage à Temecula et Musway USA à Murrieta, en Californie.

Déroulement du travail

  1. Planification : Je définis les utilisateurs, les rôles, les données, les intégrations et le périmètre, et nous validons un calendrier écrit avec des jalons.
  2. Design : Je conçois les écrans et les parcours selon la façon dont votre équipe travaille, pour que le système soit clair dès le départ.
  3. Développement : Je développe par petites parties relues, avec des tests automatisés, et je partage l'avancement sur un site de préproduction.
  4. Optimisation : J'optimise la performance, la sécurité et le SEO lorsque c'est pertinent, puis je mets en ligne et j'assure le support du système.

Études de cas en développement web et d'applications sur mesure

  • Golden State ADUs - WordPress · Construction d'ADU, 2026. Golden State ADUs est une entreprise de conception-construction de Sacramento qui conçoit, fait autoriser et construit des logements annexes (ADU) dans le nord de la Californie. J'ai réalisé le site sur WordPress et Elementor Pro, avec un calculateur de coût d'ADU sur mesure, une bibliothèque de 91 modèles et un configurateur de modèle étape par étape.
  • Car Audio Garage - Shopify · Audio automobile, 2026. Car Audio Garage est un revendeur de Temecula, en Californie, qui propose plus de 900 produits audio pour voitures, bateaux et véhicules de loisirs de marques comme Nemesis Audio, PRV Audio et Musway. J'ai conçu sa boutique Shopify avec des metafields personnalisés, des alertes de réassort par e-mail et SMS sans application, une couche Cloudflare et Storefront API, et des agents IA pour les fiches produits.
  • Musway USA - Shopify · Audio automobile, 2026. Musway USA vend des amplificateurs DSP, des haut-parleurs et des caissons de basse de conception allemande depuis Murrieta, en Californie. J'ai conçu sa boutique Shopify avec des metafields personnalisés pour des fiches techniques détaillées, des alertes de retour en stock par e-mail et SMS sans application via Klaviyo, Brevo et Cloudflare, et des agents IA en arrière-plan qui automatisent les fiches produits.
  • Skedaddle Humane Wildlife Control - Développement sur mesure, 2023. Skedaddle Humane Wildlife Control, fondée en Ontario en 1989 et présente aujourd'hui dans plus de 40 localités au Canada et aux États-Unis, fonctionne sur un site WordPress sur mesure que j'ai développé. Il explique la méthode sans cruauté, organise les contenus par service et par localité et guide les propriétaires vers une demande d'intervention.
  • America's Advantage Remodeling - WordPress · Rénovation, 2021. America's Advantage Remodeling est une entreprise de rénovation de cuisines et de salles de bains avec un bureau à Roseville, au service de Sacramento et des villes voisines depuis 2001. J'ai réalisé le site sur WordPress avec un thème et un plugin sur mesure, organisé autour de pages de services, de produits, de villes et d'un parcours de devis gratuit.
  • KT Rents - WordPress, 2024. Une plateforme de location WordPress sur mesure réalisée avec Elementor, des intégrations REST API et des outils sur mesure avancés pour la gestion immobilière, les processus de location et la diffusion d'annonces à l'échelle nationale.
  • SportsData - Laravel, 2022. SportsData est une plateforme d'analyse sportive sur mesure que j'ai développée en tant que développeur full-stack avec Laravel, React et MySQL. Elle transforme de grands volumes de données de performance en tableaux de bord clairs et rapides, avec des outils d'administration et de reporting pour l'équipe.
  • Organ Boost - Shopify, 2024. Un développement Shopify entièrement sur mesure en Liquid, axé sur le contenu dynamique, une expérience utilisateur personnalisée et des fonctionnalités de vitrine évolutives, avec des sections codées à la main et une gestion du site flexible.
  • Inline Security Fence - WordPress · Clôtures, 2025. Inline Security Fence est une entreprise familiale de clôtures et de portails à Kent, dans l'État de Washington, au service des particuliers et des entreprises de Seattle et Tacoma depuis 2016. J'ai créé son site WordPress et Elementor avec des pages de services résidentiels et commerciaux, un portfolio de projets filtrable et 51 pages de villes.
  • Système de commande - Laravel, 2023. Un système de commande sur mesure en Laravel conçu pour l'efficacité opérationnelle, avec des contrôles d'administration par rôle, l'intégration des stocks et un reporting adapté aux processus du client.
  • Système de vote électronique - Laravel, 2023. Une application de vote électronique sur mesure en Laravel, conçue pour une gestion sécurisée des bulletins, le contrôle de l'éligibilité des électeurs et un suivi des résultats vérifiable, selon les exigences des parties prenantes.
  • Real Mad Honey - Shopify Plus, 2026. Une boutique Shopify Plus entièrement sur mesure pour une marque de miel sauvage haut de gamme, migrée depuis WordPress et optimisée pour la conversion, la flexibilité de la vitrine et une expérience d'achat plus raffinée.
  • Sttoke - Shopify, 2024. Une vitrine Shopify en Liquid sur mesure pour une marque de café engagée dans le développement durable, axée sur une meilleure mise en récit des produits, la croissance des conversions et une expérience e-commerce plus épurée et prête pour le SEO.
  • Musix - Application multiplateforme · Open source, 2026. Musix est un lecteur YouTube Music gratuit et open source avec bloqueur de publicités intégré pour Ubuntu, Windows, macOS, Android (avec Android Auto) et iPhone (avec CarPlay). Un pont TypeScript commun pilote des applications natives développées avec Electron, Kotlin et Swift, pour écouter de la musique sans publicité ni abonnement, dans le même esprit que YouTube ReVanced.

Questions sur le développement web et d'applications sur mesure

Dois-je créer une application sur mesure ou utiliser une plateforme existante ?

Utilisez une plateforme existante lorsqu'elle couvre l'essentiel de vos besoins, car elle coûte moins cher à exploiter et à maintenir. Optez pour le sur-mesure lorsque votre processus fait votre différence, lorsque des outils doivent partager des données que les produits standard cloisonnent, ou lorsque les contournements à base de plugins coûtent plus cher qu'un développement propre. Je vous dirai de quel côté se situe votre projet.

Utilisez-vous l'IA pour écrire le code ?

Oui, j'utilise chaque jour des outils de codage IA comme Claude Code, OpenAI Codex et Cursor pour prototyper et développer plus vite. Je garde la main sur l'architecture, la sécurité et la revue de code, et les parties sensibles comme les paiements, l'authentification et les migrations de données sont écrites ou vérifiées ligne par ligne.

Pouvez-vous ajouter des fonctionnalités à une application Laravel, React ou Next.js existante ?

Oui. Je commence par examiner le code existant, je suis les conventions déjà en place et j'apporte les modifications par petites étapes. Je ne propose une refonte que lorsque corriger l'ancien code reviendrait plus cher.

Pouvez-vous ajouter un chat IA ou de l'automatisation à mon système ?

Oui. Je développe des fonctionnalités d'IA avec Claude, GPT et Gemini, comme le chatbot de vente et de support multi-boutiques de Real Mad Honey, qui a indexé les 417 pages d'une boutique en 1 658 fragments de connaissances. Les chatbots IA et l'automatisation ont aussi leur propre page de service sur ce site.

Développez-vous des applications mobiles pour iPhone et Android ?

Oui. Je crée des applications multiplateformes avec Electron pour l'ordinateur, Swift pour l'iPhone et Kotlin pour Android, en partageant la logique principale entre elles. Musix, mon lecteur de musique open source, fonctionne sur Ubuntu, Windows, macOS, Android et iPhone grâce à un pont TypeScript commun.

Combien coûte un développement web sur mesure ?

Cela dépend du périmètre, des rôles, des intégrations et des données : je chiffre donc après un court appel ou un audit gratuit de votre configuration actuelle. Vous recevez un devis ferme, un calendrier et la liste des livrables avant le début des travaux. Les tarifs sont abordables, et la qualité reste solide sur chaque projet : code testé, sécurité et passation claire.

Services associés

Engager Eoin Villarin

Disponible pour de nouveaux projets web Shopify, WordPress et personnalisés. Email eoindatuganvillarin@gmail.com ou utilisez le Formulaire de contact.