laravel12-react-starter maintained by mtiolaksono
🧱 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 / PosgreSQL |
| Layout | Dynamic Sidebar + Header |
🔧 Installation & Setup
# Backend setup
composer install
# Configure your database settings in .env
php artisan migrate:fresh --seed
# Frontend setup
npm install
# Running dev
composer run dev
Login using:
Email: admin@admin.com
Password: admin123
🚀 Deployment Guide
- Build Frontend for Production
npm install
npm run build
- Run Laravel in Production Mode
php artisan config:cache
php artisan route:cache
php artisan view:cache
- Set File Permissions
chmod -R 775 storage bootstrap/cache
chown -R www-data:www-data .
- Serve with Web Server (Nginx/Apache) pointing to
public/folder.
Created with ❤️ by @mtiolasono