Laravel Nuxt

A powerful boilerplate that combines Laravel and Nuxt.

The template comes with ready-made authorization methods, image uploading with optimization, user roles and device management.

Benefits

Saves a lot of time with these pre built features:

  • authentication
  • image uploads
  • user roles.
  • verification emails

Features

  • Laravel Octane supercharges your application's performance by serving your application using high-powered application servers.
  • Laravel Telescope provides insight into the requests coming into your application, exceptions, log entries, database queries, queued jobs, mail, notifications, cache operations, scheduled tasks, variable dumps, and more.
  • Laravel Sanctum Token-based authorization is compatible with SSR and CSR
  • Laravel Socialite OAuth providers
  • Laravel Sail Light-weight command-line interface for interacting with Laravel's default Docker development environment.
  • Spatie Laravel Permissions This package allows you to manage user permissions and roles in a database.
  • UI library Nuxt UI based on TailwindCSS and HeadlessUI.
  • Pinia The intuitive store for Vue.js
  • Integrated pages: login, registration, password recovery, email confirmation, account information update, password change.
  • Temporary uploads with cropping and optimization of images.
  • Device management
  • ofetch preset for working with Laravel API, which makes it possible use $fetch without having to resort to custom $fetch wrappers.

Tech Stack

UseName
JS FrameworkNuxt 3
Backend FrameworkLaravel 11
Backend LanguagePHP
Stylingtailwindcss
Component LibraryNuxt UI
StorePinia

Getting Started

  1. Follow instructions on Laravel Nuxt's github