Application hybride avec frontend SPA Nuxt.js/Vue.js (routing dynamique, composants reactifs, gestion d'etat Vuex) et double backend : API Node.js pour les traitements temps-reel, Laravel pour la logique metier et l'ORM Eloquent. Base MySQL, deploiement serveur client.
L'architecture hybride combine Nuxt.js/Vue.js en frontend SPA avec Vuex pour la gestion d'etat centralisee, et un double backend : Node.js pour les traitements temps-reel et les interactions rapides, Laravel/PHP pour la logique metier lourde et les operations CRUD via Eloquent ORM.
Cette separation en deux backends peut sembler surprenante, mais elle repondait a un besoin concret. Les traitements en temps reel (notifications, mises a jour de donnees) necessitaient des WebSockets et un event loop non-bloquant (Node.js), tandis que la logique metier beneficiait de l'ecosysteme mature de Laravel (migrations, validations, queues).
Frontend Nuxt.js avec Vue.js pour rendu cote serveur (SSR).
Backend Laravel/PHP pour API et logique metier.
Service Node.js complementaire.
Delais serres avec adaptation aux exigences changeantes.
Vue.js avec rendu serveur
API backend PHP
Service complementaire
Brief, repo, ou appel rapide - on s'adapte.