laravel-spa

A Laravel + Socialite + Vite + Vue 3 + TailwindCSS SPA Boilerplate with user authentication, registration, email verification, social media authentication, password recovery, user management and roles/permissions management. Uses TailwindCSS. While the front end is part of this repository it is a completely separated Vue 3 front end.

socialphpboilerplatevuejslaraveladminsocial-mediavueauthenticationvuexauthsocialite

Preview

laravel-spa preview

Overview

This is a Laravel and Vue 3 single-page application boilerplate that provides user authentication, registration, email verification and social media login integration. It includes an admin panel for managing users, roles and permissions, built with Laravel 12, Vue 3, Vite, TailwindCSS and Laravel Sanctum, supporting social authentication through multiple providers like Google, Facebook, GitHub and others.

Features

user-authenticationsocial-loginemail-verificationpassword-recoveryuser-managementroles-permissionsadmin-paneluser-impersonationuser-data-downloadaccount-deletionsocial-media-login-managementbrowser-sessionsactivity-logsblogposts-managementdark-mode

Feature Flags

userDashboardauthenticationinvoicesblogemailsseolandingpageecommercefileUploadsstorageauthorizationi18nanalyticsloggingErrorTrackingjobsQueuesearchnotificationscachingmapspwaformsValidation

Recommended Use Cases

saas-applicationsadmin-dashboardsuser-management-systemscontent-managementsocial-authentication-platforms

Frontend

vue3vue-routerpiniaviteaxiostailwindcssheadless-uiheroiconsfont-awesome

Backend

laravelphplaravel-sanctumsocialite

Auth Providers

facebooktwitterinstagramgithubyoutubegooglelinkedintwitchmicrosofttiktokapplezohostackexchangegitlabredditsnapchatmeetupatlassian

Deployment Targets

aws

Payment Providers

None

Quick Facts

โญ Stars
284
๐Ÿด Forks
75
๐Ÿงพ License
mit
๐Ÿ”„ Active
Yes
๐Ÿ•’ Last Commit
2025-10-28T02:41:17.000Z

Stack

Framework
laravel
Language
php
CSS
tailwindcss
Database
mysql
Auth
laravel-sanctum, socialite
ORM
eloquent
Analytics
google-analytics
Monitoring
sentry
Logging
sentry
i18n
vue-i18n
CI
github-actions

Data Layer

Databases
postgresql, mysql
ORM
eloquent

UI Stack

Styling
tailwindcss
Components
headless-ui

Developer Experience

Docker
No
Tests
No
Quickstart
Yes
env.example
Yes
CI
github-actions

Pricing

Classification
free
Selected
โ€”
Notes
Open source MIT licensed project
Get Started with this Boilerplate