Admin Panel — Hatyai 2026
Firestore:
travelhatyai-1b48d
• Live trips only
Semua Bulan
Pilih Tarikh Trip
✏️ Edit Trip Ini
🔄
📋 Semua Trip
+ Trip Baru
Overview Peserta
Tiada trip dipilih.
🔔 Pending (
0
)
Jumlah Peserta
0
Termasuk dewasa, kanak-kanak & infant
Pending
0
Menunggu pembayaran/resit
Deposit Paid
0
Bayar deposit sahaja
Full Payment
0
Bayar penuh
Maklumat Trip & Seat
Tiada trip
Tarikh:
-
Bulan:
-
Total Seats:
0
Booked:
0
Available:
0
Seats Needed (ikut form):
0
+ Tambah 40 Seat (1 bas)
✏️ Edit Trip
🗑️ Padam Trip
• Seat info di atas datang 100% dari collection
trips
.
• Jika angka tak sama dengan form booking, boleh semak semula & adjust manual di Edit Trip.
Pending Payment — Semua Trip
0 rekod pending.
Lihat Semua
Tiada pending buat masa ini.
Senarai Peserta Trip
Edit data peserta, status & maklumat ejen. Trip:
-
Refresh Trip
Nama
IC / MyKid
Kategori
PIC & Phone
Ejen
Jenis Bilik
Status
Catatan
Tindakan
Tiada rekod untuk tapisan semasa.
• Simpan = update 1 booking secara transactional.
• Padam peserta terakhir dalam 1 booking → sistem akan auto padam booking tersebut.
⚠️ Tiada login / auth. Untuk production, disaran tambah Firebase Auth + Firestore rules.
Disalin ✅
📋 Semua Trip
Memuatkan...
Tutup
+ Trip Baru
Tambah Trip Baru
Bulan
Contoh:
Jan 2026
,
Feb 2026
Tarikh Trip (Paparan)
Ini yang keluar dekat dropdown + landing page.
Tarikh Mula (YYYY-MM-DD)
Tarikh Tamat (YYYY-MM-DD)
Status Trip
Open (boleh ambil booking)
Full (penuh)
Closed / Tutup jualan
Cancelled
Total Seats
Booked Seats
Available Seats
Admin boleh adjust ketiga-tiga seat ikut realiti (Total, Booked, Available). System tak paksa auto-kira — cuma beri warning kalau nampak pelik.
🗑️ Padam Trip Ini
Batal
Simpan Trip
Pending Payment — Semua Trip
0 rekod
Tutup
Salin Ringkasan