Skip to content

Latest commit

 

History

History
73 lines (52 loc) · 1.24 KB

File metadata and controls

73 lines (52 loc) · 1.24 KB

DonasiKita

Starter kit donasi/crowdfunding berbasis Laravel 12 dengan Livewire, Filament Admin, dan Midtrans Snap.

Prasyarat

  • PHP 8.2+
  • Composer
  • Node.js 18+ dan npm
  • Database: SQLite (default) atau MySQL/PostgreSQL

Instalasi Cepat

  1. Install dependencies

    composer install
    npm install
  2. Setup environment

    cp .env.example .env
    php artisan key:generate
  3. Setup database

    • SQLite (default):
      touch database/database.sqlite
    • MySQL/PostgreSQL: Edit .env dengan konfigurasi database Anda
  4. Migrate dan seed

    php artisan migrate --seed
    php artisan storage:link
  5. Jalankan aplikasi

    composer dev

Akses Aplikasi

Akun Default

Konfigurasi Midtrans (Opsional)

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=false

Testing

composer test