# Task: Membuat Aplikasi Loket DOJ

## Planning
- [x] Analisis struktur DOJ yang ada
- [x] Kumpulkan kebutuhan dari user
- [/] Buat implementation plan

## Execution
- [ ] Install Laravel baru di `C:\laragon\www\satu_mimpi\Loket`
- [ ] Install Socialite (Discord OAuth2)
- [ ] Buat migration `users_loket`
- [ ] Setup config database (shared DB `satumimpi`)
- [ ] Buat AuthController (Discord OAuth)
- [ ] Buat Models (shared tabel DOJ)
- [ ] Buat 4 Controllers form
  - [ ] ExpungementRequestController
  - [ ] ArrestWarrantRequestController
  - [ ] SearchWarrantRequestController
  - [ ] CaseUmumController
- [ ] Buat Views
  - [ ] Layout utama
  - [ ] Auth (login dengan Discord)
  - [ ] Dashboard (status pengajuan)
  - [ ] Form Expungement Request
  - [ ] Form Arrest Warrant Request
  - [ ] Form Search Warrant Request
  - [ ] Form Case Umum
- [ ] Setup Routes
- [ ] Tambah kolom `loket_user_id` pada tabel-tabel form (nullable FK ke users_loket)
- [ ] Tambah migration baru di DOJ untuk menambah kolom FK

## Verification
- [ ] Test Discord OAuth login
- [ ] Test submit semua 4 form
- [ ] Test cek status pengajuan
- [ ] Verifikasi data muncul di DOJ Portal
