Starter kit donasi/crowdfunding berbasis Laravel 12 dengan Livewire, Filament Admin, dan Midtrans Snap.
- PHP 8.2+
- Composer
- Node.js 18+ dan npm
- Database: SQLite (default) atau MySQL/PostgreSQL
-
Install dependencies
composer install npm install
-
Setup environment
cp .env.example .env php artisan key:generate
-
Setup database
- SQLite (default):
touch database/database.sqlite
- MySQL/PostgreSQL: Edit
.envdengan konfigurasi database Anda
- SQLite (default):
-
Migrate dan seed
php artisan migrate --seed php artisan storage:link
-
Jalankan aplikasi
composer dev
- Frontend: http://localhost:8000
- Admin Panel: http://localhost:8000/admin
- Dashboard: http://localhost:8000/dashboard
- Email: superadmin@example.com
- Password: example
Tambahkan ke .env untuk fitur pembayaran:
MIDTRANS_MERCHANT_ID=your_merchant_id
MIDTRANS_SERVER_KEY=your_server_key
MIDTRANS_CLIENT_KEY=your_client_key
MIDTRANS_IS_PRODUCTION=falsecomposer test