Muhammad Manamil on November 10, 2025
We want to help you start your new Laravel application easily. That’s why we offer starter kits. These kits give you a ready-made structure with routes, controllers, and views. They help you set up user registration and login quickly. The starter kits use Laravel Fortify for authentication.
You don’t have to use the starter kits if you don’t want to. You can also create your application from scratch by installing a fresh copy of Laravel. Either way, we are sure you will make something amazing!
| Kit | Front-end Stack | Best For | Notes |
|---|---|---|---|
| React | React (with TypeScript), Inertia, Tailwind | If you know React, want a fast Single Page App (SPA) feel, and like JavaScript tools | Uses Inertia to connect Laravel with React. |
| Vue | Vue 3 (Composition API), TypeScript, Inertia, Tailwind | If you prefer Vue and want a SPA experience | Also uses Inertia for Laravel integration. |
| Livewire | Livewire 3, Blade templates, Tailwind, Flux UI | If you want to stay mostly in PHP/Blade with minimal JavaScript | Works like traditional Laravel but gives a reactive UI. |
Tip: If you are not very experienced with front-end frameworks and want a fast backend-driven UI, Livewire might be a better choice. If you want the full JavaScript ecosystem, go with React or Vue.
Step 1: Install a Fresh Laravel Project
First, you need a new Laravel application. Open your terminal and run:
composer create-project laravel/laravel my-app
Replace my-app with your project name. This will create a new Laravel application with all the basic files.
cd my-app
This moves you into your project directory so you can start installing the starter kit.
Decide which starter kit you want to use:
Use Composer to install your chosen kit. For example:
composer require laravel/jetstream
php artisan jetstream:install livewirecomposer require laravel/jetstream
php artisan jetstream:install inertia --teamscomposer require laravel/jetstream
php artisan jetstream:install inertiaNote: The --teams option is only needed if you want team features.
After installing the kit, install front-end dependencies using NPM (Node Package Manager):
npm install
Then compile the assets:
npm run dev
This will compile your CSS and JavaScript files so the front-end works properly.
Open the .env file in your project folder. Set these values according to your database:
DB_DATABASE=your_database_name
DB_USERNAME=your_db_username
DB_PASSWORD=your_db_password
Then run migrations:
php artisan migrate
This creates all the tables your app needs (users, teams, etc.).
Run this command to start your Laravel app:
php artisan serve
Open your browser and go to:
http://127.0.0.1:8000
You should see your new Laravel app with the starter kit installed.
Congratulations! You now have a fully working Laravel app with a starter kit. From here, you can start building your features.

Featured Posts
Categories
January 19 2026
Unmasking the N+1 Query Problem in Laravel: Your Guide to Faster AppsStop the N+1 query problem from killing your Laravel app's performance! 🚀 Learn exactly what causes this common database bottleneck and how to fix it in seconds using Eloquent Eager Loading (with()). Perfect for beginners looking to write professional, lightning-fast code.
December 01 2025
How to Check Your Domain's IP Address | Easy Step-by-Step GuideLearn how to quickly check the IP address of your domain using methods for Ubuntu, Mac, and online DNS tools. Whether you're troubleshooting, securing your website, or configuring DNS settings, this guide provides simple, actionable steps to find your domain's IP with ease.
November 04 2025
How to Install Composer for Ubuntu and Windows Step-by-Step GuideIn this post you can learn how to easily install Composer on both Ubuntu and Windows with this detailed step-by-step guide.
© 2026 — Revision. All Rights Reserved.