Skip to content

ArtisanPack-UI/react-starter-kit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

React Starter Kit

A Laravel + React + Inertia.js starter kit using ArtisanPack UI components.

Laravel React Inertia Tailwind CSS DaisyUI Tests License

What's in the box

  • Stack: Laravel 12, Inertia.js v2, React 19, Tailwind CSS 4, DaisyUI 5
  • Components: @artisanpack-ui/react + @artisanpack-ui/react-laravel adapter
  • Auth: login, register, forgot/reset password, email verification, password confirmation, account deletion (controllers + Form Requests + Inertia pages)
  • Settings: profile, password, appearance (light/dark/system theme)
  • Layouts: shared AppLayout (sidebar + mobile navbar + toast region), AuthLayout, SettingsLayout
  • Typed routes: Laravel Wayfinder auto-regenerated by the Vite plugin
  • SSR: Inertia SSR builds + an opt-in composer dev:ssr runner
  • Tests: 33 Pest tests, CI via GitHub Actions
  • Optional packages prompt: pick CMS framework, hooks, media library, code style packages, etc. during install
  • Optional modular structure: nwidart/laravel-modules integration

Requirements

  • PHP 8.2+
  • Composer
  • Node.js 20+ and npm

Installation

composer create-project artisanpack-ui/react-starter-kit your-project-name
cd your-project-name
composer dev

The post-create-project-cmd chain runs migrations, prompts for optional packages, and generates Wayfinder route helpers.

Documentation

The docs/ directory has everything: installation, configuration, authentication, components, modular structure, testing, deployment, troubleshooting, FAQ.

License

MIT — see LICENSE.

Credits

About

A Laravel + React + Inertia.js starter kit using ArtisanPack UI components.

Resources

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors