React Starter Kit - v1.0.1
React Starter Kit
A Laravel + React + Inertia.js starter kit using ArtisanPack UI components.
Stack
| Layer | Tool |
|---|---|
| Backend | Laravel 12, PHP 8.2+ |
| Page integration | Inertia.js v2 |
| UI framework | React 19 |
| Styling | Tailwind CSS 4 + DaisyUI 5 |
| Components | @artisanpack-ui/react + @artisanpack-ui/react-laravel adapter |
| Tokens / theme | @artisanpack-ui/tokens |
| Typed routes | Laravel Wayfinder |
| Tests | Pest 3 |
What you get out of the box
- Full auth flow: login, register, forgot/reset password, email verification, password confirmation
- Settings: profile, password, appearance (light/dark/system theme)
- Account deletion with password confirmation
- Shared
AppLayout(Sidebar + mobile Navbar + toast region) andAuthLayout - SSR enabled (
composer dev:ssrto run with the SSR server) - CI workflow that runs
composer teston push and PR
Docs
| Topic | |
|---|---|
| Install + first run | installation.md |
| Walkthrough | getting-started.md |
| Configuration | configuration.md |
| Authentication | authentication.md |
| UI components | components.md |
| Modular structure | modular-structure.md |
| Testing | testing.md |
| Deployment | deployment.md |
| Troubleshooting | troubleshooting.md |
| FAQ | faq.md |
| Contributing | contributing.md |