Vue SSR Starter Kit
Production-ready boilerplate for Vue 3, Express & MongoDB
A complete foundation for building modern web applications with Server-Side Rendering, authentication, internationalization, and an admin panel — all included.
Everything you need to start
Server-Side Rendering
Full SSR with Vite and Vue 3. Fast initial load, SEO-optimized pages, and seamless client hydration.
Authentication
Email security code flow, sessions, bcryptjs password hashing, and rate limiting on all auth endpoints.
Internationalization
Built-in EN/FR support with Vue i18n. Easily extend to more languages by adding JSON files.
Admin Panel
User management with role-based access control (user/admin), activity logs, and a protected admin interface.
Vuetify UI
Material Design 3 components with light/dark theme support and a SCSS design system.
Security
Helmet headers, CORS whitelist, HTTP-only session cookies, rate limiting, IP tracking, and input validation.
Account Management
Users can update their profile, change their email address with verification, and change their password.
Event Logging
All auth and admin actions are logged to MongoDB. Admins can browse, filter, and delete activity logs.
IP Security
Login IPs are tracked per user. Admins can block users and optionally block their associated IP addresses.