A simple boilerplate for Laravel Jetstream with Livewire, providing a slightly enhanced starting point with some pre-configured features.
✅ Dark Mode Toggle – A built-in switcher for dark mode, which Jetstream doesn’t include by default.
✅ User Avatars Enabled – Avatar support is pre-configured, saving you the extra setup step.
✅ Email Verification via SMTP – Already set up for verified user authentication.
This boilerplate is ideal for beginners who want to avoid spending time on initial configuration. Instead of digging through documentation to enable these basic features, you can start coding right away with a more user-friendly setup.
-
Clone the repository
git clone https://github.com/ZioMark-s-HUB/laravel-jetstream-livewire-boilerplate.git cd laravel-jetstream-livewire-boilerplate
-
Install dependencies
composer install npm install && npm run dev
-
Set up environment variables
Copy.env.example
to.env
and update database and mail settings:cp .env.example .env
-
Generate application key
php artisan key:generate
-
Run migrations
php artisan migrate
-
Serve the application
php artisan serve
-
Link your storage
php artisan storage:link
- Dark Mode Toggle: The UI includes a switcher to enable/disable dark mode.
- Avatars: User avatar functionality is already enabled.
- Email Verification: Make sure to configure your
.env
file with SMTP credentials.
Feel free to fork this repository and submit pull requests with improvements!
This project is open-source and available under the MIT License.