4.6 KiB
4.6 KiB
██████╗ ██████╗ ███╗ ██╗ ██████╗ ██████╗ ██████╗
██╔════╝ ██╔═══██╗ ████╗ ██║██╔═══██╗ ██╔════╝ ██╔═══██╗
██║ ███╗██║ ██║█████╗██╔██╗ ██║██║ ██║█████╗██║ ███╗██║ ██║
██║ ██║██║ ██║╚════╝██║╚██╗██║██║ ██║╚════╝██║ ██║██║ ██║
╚██████╔╝╚██████╔╝ ██║ ╚████║╚██████╔╝ ╚██████╔╝╚██████╔╝
╚═════╝ ╚═════╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═════╝ ╚═════╝
✨ Laravel 12 + Nova 5 Administration Platform ✨
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🎮 GETTING STARTED
┌─────────────────────────────────────────────────────────────┐
│ ⚡ QUICK START ⚡ │
└─────────────────────────────────────────────────────────────┘
Prerequisites
- 📦 PHP 8.2+
- 📦 Laravel Herd
- 📦 MySQL
- 📦 Composer
- 📦 Node.js & npm
Installation
# Step 1: Install dependencies
composer install && npm install
# Step 2: Configure environment
cp .env.example .env
# Edit .env: set DB_DATABASE=go-no-go, APP_URL=http://go-no-go.test
# Step 3: Generate key
herd php artisan key:generate
# Step 4: Run migrations and seed
herd php artisan migrate:fresh --seed
# Step 5: Build assets
npm run build
Quick Access
# Auto-login as test user (local only)
open http://go-no-go.test/login-jonathan
# Admin panel
open http://go-no-go.test/cp
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📺 FEATURES
- 🔐 Two-Factor Authentication – Fortify-powered 2FA for admin accounts
- ✉️ Email Verification – Required for Nova access
- 🛡️ Nova 5 Admin Panel – Full administration at
/cp - 👤 Test User Seeder – Quick setup with
JonathanSeeder - 🚀 Auto-Login Route –
/login-jonathanfor local development
═══════════════════════════════════════════════════════════════
📼 DOCUMENTATION
📁 Core Docs
|
🤖 Sub-Agents
|
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🌴 CONFIGURATION
| Setting | Value |
|---|---|
| Admin Panel | /cp |
| Database | go-no-go (MySQL) |
| Local URL | http://go-no-go.test |
| Test User | jonathan@blijnder.nl / secret |
═══════════════════════════════════════════════════════════════
Made with 💜 and mass amounts of ☕
🌴 Stay rad! 🌴