# TODO: Tambahkan Role (Boolean) Admin dan User

## Langkah-langkah:
- [x] Buat migration baru untuk menambah kolom `is_admin` boolean default false ke tabel users.
- [x] Update model User.php: tambah 'is_admin' ke $fillable dan casts.
- [x] Update AuthController.php: set 'is_admin' => false pada method register saat create user.
- [ ] Jalankan migration untuk update database.
- [ ] Test registrasi user baru untuk memastikan role diset ke user (is_admin = false).

# TODO: Buat API Admin Panel, AdminController, dan AdminSeeder

## Langkah-langkah:
- [ ] Buat AdminController.php dengan method dashboard, users CRUD, transactions, subscriptions.
- [ ] Edit routes/api.php: tambah middleware admin dan routes /admin.
- [ ] Buat AdminSeeder.php untuk create admin user (email: admin@initoko.online, password: initoko2025!).
- [ ] Edit DatabaseSeeder.php untuk call AdminSeeder.
- [ ] Jalankan php artisan db:seed untuk create admin user.
- [ ] Test API admin: login admin, GET /api/admin/dashboard, dll.
