Créer un site WordPress est souvent la meilleure solution pour lancer un projet. Mais lorsque les besoins évoluent, il arrive qu'un site internet doive devenir une véritable application métier. C'est exactement ce qui s'est passé sur ce projet.
Le projet au départ
Lorsque ce projet a commencé, l'objectif était relativement simple.
Créer un site internet professionnel pour un parking situé près de l'aéroport de Bordeaux-Mérignac proposant plusieurs services :
- réservation d'une place de parking
- service de navette vers l'aéroport
- service voiturier
- choix de plusieurs options supplémentaires lors de la réservation
Le site devait permettre à un visiteur de sélectionner :
- sa date d'arrivée
- son heure d'arrivée
- sa date de retour
- son heure de récupération du véhicule
À partir de ces informations, le système calculait automatiquement le prix de la réservation avant le paiement.
Pour cette première version, WordPress était un excellent choix.
Le client disposait d'un site simple à administrer, rapide à mettre en ligne et parfaitement adapté à son activité.
Pourquoi WordPress était la bonne solution
On entend souvent dire qu'il faut développer une application sur mesure dès le début.
Je ne partage pas cette idée.
Pour beaucoup de petites entreprises, WordPress est une solution très pertinente.
Il permet de créer rapidement un site professionnel, d'améliorer son référencement naturel et d'ajouter de nombreuses fonctionnalités grâce à son écosystème.
C'est exactement ce qu'il fallait au lancement du projet.
Le site remplissait son rôle.
Les clients pouvaient réserver leur place en ligne et le parking gagnait en visibilité sur Google.
Les limites sont apparues progressivement
Comme souvent, les besoins ont évolué avec l'activité.
Le calcul du tarif devenait de plus en plus complexe.
Le prix ne dépendait plus uniquement de la durée du stationnement.
Il fallait également prendre en compte :
- les horaires de nuit
- plusieurs services complémentaires
- différentes règles tarifaires
- plusieurs étapes dans le formulaire de réservation
Pour répondre à ces besoins, j'avais développé des fonctionnalités personnalisées autour d'Elementor en utilisant du JavaScript et du CSS.
Cette approche fonctionnait.
Mais plus les règles métier augmentaient, plus le code devenait difficile à maintenir.
Chaque nouvelle fonctionnalité impliquait plusieurs adaptations.
Ce n'était pas un problème de WordPress.
C'était simplement le signe que le projet n'était plus seulement un site internet.
Il devenait progressivement une véritable application métier.
Pourquoi je n'ai pas simplement ajouté encore plus de code
C'est probablement la question que l'on me pose le plus souvent.
Pourquoi ne pas continuer avec WordPress ?
Parce qu'il arrive un moment où ajouter toujours plus de code personnalisé devient plus compliqué que repartir sur une architecture pensée dès le départ pour ce type d'application.
Le besoin n'était plus uniquement d'afficher des pages.
Le client souhaitait également disposer d'un véritable outil de gestion.
Un tableau de bord.
Une gestion simplifiée des réservations.
Des paramètres modifiables sans intervention technique.
L'objectif avait changé.
Le projet aussi.
Le choix d'une application SaaS
J'ai donc décidé de développer une application sur mesure.
Le projet repose aujourd'hui sur une architecture moderne composée de :
- Next.js 16 (App Router)
- React 19
- TypeScript
- Tailwind CSS 4
- Node.js avec les API Routes de Next.js
- MySQL
- Déploiement sur Vercel
L'objectif n'était pas d'utiliser les dernières technologies parce qu'elles sont récentes.
L'objectif était de construire une application plus simple à faire évoluer.
Avec cette architecture, la logique métier est entièrement contrôlée.
Chaque règle tarifaire est centralisée.
Le comportement du formulaire est beaucoup plus facile à maintenir.
Les évolutions futures deviennent également beaucoup plus simples à développer.
Ce qui change pour le gestionnaire du parking
L'une des principales demandes du client concernait l'autonomie.
Il ne souhaitait plus dépendre d'un développeur pour modifier certains paramètres.
Le nouveau tableau de bord lui permet notamment de :
- modifier les tarifs de stationnement
- définir les prix selon les périodes
- ajuster les horaires de nuit
- gérer les paramètres du parking
- renvoyer un e-mail de confirmation
- renvoyer une facture en un clic
Ces fonctionnalités peuvent sembler simples.
Pourtant, elles représentent un vrai gain de temps dans la gestion quotidienne de l'activité.
L'objectif n'était pas seulement de créer un meilleur site.
Il s'agissait surtout de créer un meilleur outil de travail.
Préserver le référencement naturel
Une migration vers une nouvelle technologie soulève souvent une inquiétude.
Le référencement.
C'était également une priorité sur ce projet.
Le site WordPress bénéficiait déjà d'une présence sur Google.
Il était donc essentiel de conserver cette visibilité.
L'application a été pensée dès le départ pour préserver les éléments importants du référencement :
- les URL existantes lorsque cela était possible
- les balises SEO
- les performances
- la structure des contenus
- les bonnes pratiques techniques
Changer de technologie ne doit pas signifier repartir de zéro.
Une migration réussie consiste aussi à conserver les acquis.
Ce que ce projet m'a appris
Ce projet m'a rappelé une chose importante.
WordPress n'est pas limité.
Il est simplement conçu pour répondre à certains besoins.
Lorsqu'un projet commence à intégrer une logique métier complexe, des calculs spécifiques et des interactions avancées, il est parfois plus pertinent de construire une application sur mesure.
L'objectif n'est pas de remplacer WordPress systématiquement.
Au contraire.
Je continue à le recommander pour de nombreux projets.
Mais il est important de choisir l'outil adapté au besoin réel de l'entreprise.
C'est cette réflexion qui guide désormais chacun de mes projets.
Le projet continue d'évoluer
Au moment où j'écris cet article, le développement est toujours en cours.
Plusieurs fonctionnalités sont déjà opérationnelles, tandis que d'autres viendront enrichir l'application dans les prochaines versions.
Parmi les évolutions envisagées figure notamment la création d'un espace client permettant aux utilisateurs de retrouver leurs réservations et leurs informations personnelles.
L'avantage d'une application développée sur mesure est précisément là.
Elle peut évoluer au rythme de l'entreprise, sans être limitée par les contraintes d'un système pensé pour un autre usage.
À retenir avant de remplacer WordPress
Si je devais résumer ce projet en une seule idée, ce serait celle-ci.
Il ne faut pas remplacer WordPress parce qu'une technologie plus récente existe.
Il faut le faire uniquement lorsque les besoins du projet ont évolué au point de nécessiter un véritable logiciel métier.
Dans ce cas précis, l'objectif n'était plus seulement de présenter un service.
Il fallait créer un outil capable de gérer une activité au quotidien.
La technologie n'était donc pas le point de départ.
Elle était la conséquence d'un besoin concret.
Vous avez un projet similaire ?
Toutes les entreprises n'ont pas besoin d'une application SaaS. Dans de nombreux cas, un site WordPress est largement suffisant.
- Reservations, calculs tarifaires ou dashboard interne
- Migration WordPress vers SaaS sur mesure
- Premier échange gratuit · réponse sous 24 h