Skip to content

initred/laravel-react-starter-kit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Laravel React Starter Kit

Tech Stack

Category Technology
Database PostgreSQL 18 (default), MySQL 8.4
Runtime Docker (Laravel Sail)
Backend PHP 8.4, Laravel 13, Inertia v3
Frontend React 19, TypeScript 5
Compiler React Compiler (babel-plugin-react-compiler)
Styling Tailwind CSS 4
Components shadcn/ui (radix-vega style)
Icons Tabler Icons (@tabler/icons-react)
Font Pretendard Variable (가변 다이나믹 서브셋)
Routing Wayfinder (type-safe routes)
Auth Laravel Fortify
Testing Pest 4 (with browser testing), Larastan, Rector
Linting ESLint 9, Prettier 3, Laravel Pint
AI Dev Laravel Boost (MCP server)

Getting Started

Database Setup

This starter kit supports PostgreSQL (default) and MySQL. Run the setup script to choose your database:

bash database-setup.sh

The script will:

  1. Prompt you to select PostgreSQL or MySQL
  2. Configure compose.yaml and .env for the selected database
  3. Clean up the setup files automatically

Install Dependencies

docker run --rm \
    -u "$(id -u):$(id -g)" \
    -v "$(pwd):/var/www/html" \
    -w /var/www/html \
    laravelsail/php84-composer:latest \
    composer install --ignore-platform-reqs

Start the Application

vendor/bin/sail up -d
vendor/bin/sail composer setup

Development

vendor/bin/sail composer dev

For server-side rendering (SSR):

vendor/bin/sail composer dev:ssr

Testing

vendor/bin/sail composer test

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages