Download the PHP package yogijowo/laravel12-react-starterkit without Composer
On this page you can find all versions of the php package yogijowo/laravel12-react-starterkit. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package laravel12-react-starterkit

π Laravel 12 + React Starter Kit
A modern and flexible starter kit built with Laravel 12, React (Inertia.js + TypeScript), TailwindCSS, and ShadCN UI v4. Designed to accelerate secure, responsive, and customizable dashboard application development.
β¨ Features
- π Full authentication (login, register, reset password)
- π₯ Role & Permission Management (Spatie Laravel Permission)
- π Dynamic Sidebar & Menus based on role & permission
- π§© Drag & drop menu management (nested, reorder)
- βοΈ App settings (name, logo, theme color, SEO)
- π¨ ShadCN UI v4 + TailwindCSS modern design
- π Dark/Light mode support
- π Dynamic access protection via
CheckMenuPermissionmiddleware - β οΈ Custom 403 Error Page (React-based)
- πΎ Primary color configuration via DB
--primary - πͺͺ Audit Log to track user activity
- π¦ Manual & automatic database backup system
- ποΈ File Manager with folder & file operations
π§± Tech Stack
| Area | Technology |
|---|---|
| Backend | Laravel 12 |
| Frontend | React 19 + Inertia.js + TypeScript |
| UI Library | ShadCN UI v4 |
| CSS Utility | TailwindCSS |
| Auth | Laravel Fortify / Breeze-style |
| Access Ctrl | Spatie Laravel Permission v5 |
| DBMS | MySQL / MariaDB |
| Layout | Dynamic Sidebar + Header |
π§ Installation & Setup
Login using:
π Deployment Guide
-
Build Frontend for Production
-
Run Laravel in Production Mode
-
Set File Permissions
- Serve with Web Server (Nginx/Apache) pointing to
public/folder.
πΌοΈ Application Screenshots
π Dashboard (light)
π Dashboard (dark)
π User Management
π Role Management
π Permission Management
π Menu Manager
π App Settings
π Audit Logs
π Database Backup
π File Manager
β Manual Test Checklist
| Feature | Status |
|---|---|
| Authentication (Login) | β |
| CRUD User | β |
| CRUD Role & Permission | β |
| Dynamic Menu + Sidebar | β |
| Access Protection (403) | β |
| Drag & Drop Menu Sorting | β |
| Theme Color via DB | β |
| Dark Mode Support | β |
| Audit Logs Functionality | β |
| Database Backup | β |
| File Manager | β |
β Support This Project
If you find this starter kit helpful, consider supporting me:
- π Donate via Ko-fi
- π§§ Donate via Saweria
- π Share this repo with others
Your support helps me keep improving this open-source project. Thank you! π
π License
Released under the MIT License. Feel free to use it for personal or commercial projects.
π΅πΈ Free Palestine
"You donβt have to be Palestinian to stand for Palestine. You just have to be human."
We stand with the people of Palestine. We reject colonialism, injustice, and violence. Freedom is a human right. FREE PALESTINE π΅πΈ
Created with β€οΈ by @yogijowo
All versions of laravel12-react-starterkit with dependencies
inertiajs/inertia-laravel Version ^2.0
laravel/framework Version ^12.0
laravel/tinker Version ^2.10.1
spatie/laravel-activitylog Version ^4.10
spatie/laravel-backup Version ^9.3
spatie/laravel-medialibrary Version ^11.13
spatie/laravel-permission Version ^6.20
tightenco/ziggy Version ^2.4