PORTAL PENDAFTARAN AWAL MITRA BOYOJEK
=====================================

Paket PHP + MySQL/MariaDB untuk hosting cPanel.
Domain target: https://boyojek.space
PHP yang disarankan: 8.1 atau 8.2

PENTING SEBELUM DIPUBLIKASIKAN
1. Buat database BARU melalui cPanel > Manage My Databases.
   Contoh nama database lengkap: boym6198_mitra_awal
2. Buat user database baru dan berikan ALL PRIVILEGES hanya ke database baru itu.
3. Buka phpMyAdmin, pilih database baru, lalu Import file database.sql.
4. Edit config.php dan isi kredensial database, email admin, dan alamat kontak.
5. Unggah ISI folder paket ini ke document root boyojek.space (contoh public_html/boyojek.space/).
   Jangan unggah ke boyojek.com dan jangan menimpa folder domain lain.
6. Pastikan SSL/HTTPS aktif sebelum mengumpulkan data.
7. Buat folder storage/ jika belum ada. Pastikan PHP dapat menulis ke storage/ (umumnya 750/755 sesuai hosting).
   File .htaccess di storage/ melarang akses langsung. Jika hosting memakai Nginx/proxy yang mengabaikan .htaccess,
   pindahkan storage ke luar public_html dan sesuaikan STORAGE_PATH di config.php.
8. Buat admin pertama dengan membuka:
   https://boyojek.space/admin/setup.php
   Isi username dan password kuat. Halaman setup akan terkunci setelah admin dibuat.
9. Hapus file admin/setup.php setelah admin berhasil dibuat.
10. Uji dengan satu pendaftaran percobaan menggunakan email yang bisa kamu akses. Hapus data percobaan melalui admin.
11. Konfigurasikan email hosting/cPanel (Email Deliverability, SPF/DKIM) untuk domain boyojek.com.
    Versi awal memakai PHP mail(). Email dapat masuk spam atau gagal jika mail server hosting belum dikonfigurasi.
12. Jangan publikasikan sebelum kebijakan privasi, kontak pengelola data, masa retensi, dan klaim legalitas
    ditinjau dan disesuaikan dengan kondisi perusahaan yang sebenarnya.

DATABASE
- Database baru disarankan: boym6198_mitra_awal
- Jangan gunakan atau menghapus database boym6198_boyojek.
- Database v3 yang lama tidak dipakai oleh paket ini.

NOMOR PENDAFTARAN
Format: BYJ-DM-000001, BYJ-DC-000002, BYJ-FD-000003, dan seterusnya.
Angka memakai ID pendaftaran global sehingga kategori berbeda tetap berurutan.
Nomor hanya diberikan setelah data berhasil tersimpan.

KATEGORI
DM = Driver Motor
DC = Driver Mobil
FD = Merchant Food
MT = Merchant Mart
JS = Jasa
SW = Sewaan
WT = Wisata/Trip

GPS
Tombol lokasi meminta izin browser dan menyimpan koordinat. Koordinat tidak otomatis diterjemahkan menjadi kecamatan
tanpa API geocoding. Calon mitra tetap memilih kecamatan dari daftar 22 kecamatan.

DOKUMEN
Paket ini mengumpulkan dokumen sesuai kategori dan menyimpannya di storage/ dengan akses web diblokir oleh .htaccess.
Email tidak menyertakan lampiran dokumen. Admin login dapat melihat data pendaftar; jangan berikan akun admin
kepada pihak yang tidak berwenang. Untuk penggunaan produksi, pastikan konfigurasi server benar-benar memblokir
akses langsung storage; opsi terbaik adalah menaruh folder storage di luar document root.

WHATSAPP
Tidak ada pengiriman WhatsApp otomatis. Notifikasi pendaftaran hanya dikirim melalui email ke recruitment@boyojek.com.

LEGALITAS
Teks legal dalam paket adalah draf umum dan wajib diperiksa sebelum dipublikasikan. Pernyataan OSS/PSE harus cocok
dengan status pendaftaran perusahaan yang aktual.
