Laravel 12 starter with Google OAuth, Livewire Volt, and Tailwind CSS
Complete Google OAuth 2.0 implementation with Laravel Socialite. Sign in with Google in just a few steps.
Modern functional components API for Livewire. Build reactive UIs with minimal JavaScript.
Pre-configured Tailwind CSS 3 with dark mode support. Beautiful, responsive design out of the box.
Complete authentication scaffolding with profile management, password reset, and email verification.
Laravel 12, PHP 8.4, Vite bundler, and Pest testing framework. Everything you need for modern development.
Comprehensive setup guide with troubleshooting, architecture overview, and step-by-step instructions.
Note: On Laravel Cloud, APP_KEY is generated automatically. You can skip php artisan key:generate when deploying there.
Visit Google Cloud Console and:
http://your-domain/auth/google/callback.env:
💡 Tip: For detailed troubleshooting and configuration options, check the comprehensive guide on the welcome page after setup.
Set GOOGLE_REDIRECT_URI to your local domain, e.g., http://localhost/auth/google/callback or your Herd domain.
key:generate)GOOGLE_CLIENT_ID, GOOGLE_CLIENT_SECRET, APP_URLGOOGLE_REDIRECT_URI to https://your-domain/auth/google/callbackDrop the included component into your login view to enable Google sign-in:
resources/views/components/google-login-button.blade.phpgoogle.redirect → /auth/google/redirect, google.callback → /auth/google/callbackGOOGLE_CLIENT_ID, GOOGLE_CLIENT_SECRET, GOOGLE_REDIRECT_URIComplete auth system with email/password login, registration, password reset, email verification, and Google OAuth.
Profile page with ability to update profile info, change password, and delete account securely.
Dashboard and profile pages protected by authentication middleware with proper access control.
Mobile-first design with Tailwind CSS. Perfect on desktop, tablet, and mobile devices.
Comprehensive Pest tests for authentication flows, profile management, and user registration.
In-app guides, troubleshooting section, and this GitHub Pages site with everything you need.