Dokumentasi / About Bangkah Launcher
About Bangkah Launcher
Bangkah Launcher adalah modern Laravel starter kit yang mempercepat dan menyederhanakan setup proyek Laravel. Dengan sekali perintah, Anda mendapatkan:
- 🐳 Docker setup (Dockerfile, docker-compose, Nginx)
- 💾 Database configuration (MySQL atau PostgreSQL)
- 🔐 Authentication scaffolding (Laravel Breeze/UI)
- 🎨 Frontend initialization (Tailwind, Bootstrap, atau headless)
- ⚡ Vite build otomatis
- ✅ Production-ready configuration
Semuanya dalam 2-3 menit tanpa perlu configure file demi file secara manual.
Masalah yang Kami Selesaikan
Setup Laravel dari nol membutuhkan:
- Buat
.envdan konfigurasi database - Generate Docker setup (jika docker)
- Install dependency frontend (Tailwind/Bootstrap)
- Setup authentication (Breeze atau UI)
- Konfigurasi Nginx untuk prod
- Build aset dan test
Total waktu: 30-60 menit untuk project baru, istirahat focus pada bisnis logic.
Bangkah mengotomasi semua langkah ini dengan CLI interaktif yang mudah.
Kenapa Pilih Bangkah?
⏱️ Hemat Waktu Berharga
Setup 2–3 menit vs 30-60 menit manual. Fokus ke feature development dari hari pertama.
🎯 Best Practices Built-in
Mengikuti Laravel conventions dan industry standards. Code structure clean from day one.
🔧 Fleksibel & Interactive
CLI interaktif yang memandu step-by-step. Pilih opsi sesuai kebutuhan project tanpa config rumit.
📦 Siap Produksi
Konfigurasi Docker optimal, Nginx production-ready, security best practices, dan error handling sudah ada.
🚀 Modern Tech Stack
- Laravel 12.x (latest LTS)
- PHP 8.2+
- Vite untuk asset building
- Node 18+/20+ LTS
- Docker Compose v2+
🎨 Frontend Flexibility
Tanpa lock-in. Pilih:
- Tailwind CSS (recommended, @tailwindcss/forms included)
- Bootstrap 5 (untuk legacy projects)
- None (headless/API-only)
Semua dengan auth scaffolding instant.
🔐 Security First
- Auth resmi dari Laravel (Breeze/UI)
- CSRF protection built-in
- Rate limiting ready
- Secure password hashing
- Input validation best practices
Apa yang Bangkah Include?
Docker Environment
✓ PHP 8.2-FPM optimized container
✓ Nginx latest dengan FastCGI cache
✓ MySQL 8 atau PostgreSQL 16
✓ Redis untuk caching (optional)
✓ Development + production-ready compose
Backend Setup
✓ Laravel 12.x dengan starter template
✓ Database seeded (jika pilih)
✓ Routes web/api pre-configured
✓ Controller stubs ready
✓ Migration templates
Frontend Setup
✓ Vite configured dan optimized
✓ Tailwind CSS / Bootstrap 5
✓ Auth views (login, register, reset, verify)
✓ Responsive layout included
✓ Dark mode ready (Tailwind)
Authentication
✓ Login & Register pages
✓ Remember Me functionality
✓ Password Reset flow
✓ Email Verification
✓ 2FA ready (optional)
Perfect Untuk
🚀 Startup & MVP Development
- Focus on product, tidak setup
- Quick iteration cycles
- Launch faster to market
👨💻 Junior Developers
- Learn Laravel best practices
- Clean code structure dari awal
- Production deployment knowledge
🏢 Enterprise Teams
- Standardized project structure
- Docker for consistency across environments
- Security & compliance built-in
- Easy for new team members
👨🏫 Education & Learning
- Perfect untuk teaching Laravel
- Real-world project setup
- Modern docker workflow
- Focus on business logic, not config
Getting Started
Setup Bangkah dalam 3 langkah:
-
Install dependencies
composer create-project laravel/laravel my-project cd my-project composer require bangkah/bangkah -
Run scaffolding
php artisan bangkah:create -
Mulai develop
docker compose up -d npm run dev
👉 Start with Quick Start guide →
On This Page
- About Bangkah Launcher
- Masalah yang Kami Selesaikan
- Kenapa Pilih Bangkah?
- ⏱️ Hemat Waktu Berharga
- 🎯 Best Practices Built-in
- 🔧 Fleksibel & Interactive
- 📦 Siap Produksi
- 🚀 Modern Tech Stack
- 🎨 Frontend Flexibility
- 🔐 Security First
- Apa yang Bangkah Include?
- Docker Environment
- Backend Setup
- Frontend Setup
- Authentication
- Perfect Untuk
- Getting Started