Projet Laravel x VueJS

Date

2025

Dans le cadre de ma formation j’ai eu l'occasion de développer une application web qui permet de lire des histoires interactives, où les choix du lecteur influencent la suite du récit. Le backend est construit avec Laravel pour gérer les histoires, chapitres et choix, tandis que le frontend est réalisé en Vue.js sous forme de Single Page Application (SPA). J’y ai intégré un système simple de progression sauvegardée côté navigateur, afin que l’utilisateur puisse reprendre sa lecture là où il s’était arrêté.

Ce projet m’a permis de consolider plusieurs compétences :

  • Structurer une API REST avec Laravel et mettre en place des contrôleurs, middlewares et requêtes validées.

  • Organiser une application Vue.js avec des composants, le routage, la composition API et des composables réutilisables.

  • Gérer l’état et la réactivité avec localStorage et les outils natifs de Vue.

  • Concevoir une interface rétro et responsive grâce à un design pixelisé et un style adapté.

Au-delà de l’aspect technique, j’ai surtout appris à penser en termes d’architecture front/back, à rendre mon code plus réutilisable, et à créer une expérience utilisateur cohérente autour d’un concept narratif interactif.

shape
shape
shape

MES AUTRES PROJETS

shape
shape
shape