Vue SSR Starter Kit
Boilerplate production-ready pour Vue 3, Express & MongoDB
Une base complète pour construire des applications web modernes avec le rendu côté serveur, l'authentification, l'internationalisation et un panneau d'administration — tout inclus.
Tout ce qu'il faut pour démarrer
Rendu Côté Serveur
SSR complet avec Vite et Vue 3. Chargement initial rapide, pages optimisées pour le SEO et hydratation client transparente.
Authentification
Flux par code de sécurité email, sessions, hachage bcryptjs et limitation de taux sur tous les endpoints d'authentification.
Internationalisation
Support EN/FR intégré avec Vue i18n. Facile à étendre à d'autres langues en ajoutant des fichiers JSON.
Panneau d'administration
Gestion des utilisateurs avec contrôle d'accès par rôle (user/admin), journaux d'activité et interface d'administration protégée.
Interface Vuetify
Composants Material Design 3 avec support thème clair/sombre et un système de design SCSS.
Sécurité
En-têtes Helmet, liste blanche CORS, cookies de session HTTP-only, limitation de taux, suivi des IPs et validation des entrées.
Gestion du compte
Les utilisateurs peuvent mettre à jour leur profil, changer leur adresse email avec vérification et modifier leur mot de passe.
Journal d'activité
Toutes les actions d'authentification et d'administration sont enregistrées dans MongoDB. Les admins peuvent consulter, filtrer et supprimer les journaux.
Sécurité IP
Les IPs de connexion sont suivies par utilisateur. Les admins peuvent bloquer des utilisateurs et optionnellement bloquer leurs adresses IP associées.