Projet full-stack
Association « Langue Bulgare »
Site web full-stack réalisé pour l’association « Български език – език европейски », dédiée à l’enseignement du bulgare et à la diffusion de la culture bulgare. Le site présente les écoles et activités, permet les inscriptions en ligne, publie les actualités et propose une interface bilingue bulgare / français avec espace de connexion.
Contexte et objectifs
L’association avait besoin d’un site moderne pour fédérer une communauté autour de l’apprentissage du bulgare : présenter ses écoles et activités, faciliter les inscriptions et centraliser les actualités, tout en restant accessible à un public bilingue.
Le projet couvre l’ensemble du cycle : front-end Nuxt.js / Vue.js, API back-end Spring Boot, internationalisation bulgare / français, mode sombre, puis containerisation Docker et déploiement via pipeline CI/CD.
Fonctionnalités principales
Écoles et activités
Présentation des écoles, des cours et des activités de l’association, avec pages structurées et navigation claire.
Inscriptions en ligne
Parcours d’inscription permettant aux familles de s’enregistrer directement depuis le site.
Actualités et événements
Publication des actualités et des événements de l’association pour informer la communauté.
Interface bilingue
Internationalisation bulgare / français avec bascule de langue et mode sombre.
Espace de connexion
Authentification pour accéder à un espace réservé aux membres.
Déploiement automatisé
Containerisation Docker et mise en production via pipeline CI/CD sur sous-domaine dédié.
Aperçu du site
Ouvrir en plein écranSite déployé sur un sous-domaine dédié, accessible publiquement.