Dashboard
Today's Sales — Real-time KPIs & Outlet Ranking
📅 Master Schedule
Aktiviti bulanan, jualan sebenar lawan bajet HQ, dan tarikh akhir bayaran (sewa, bil, invois, caruman) — klik hari untuk butiran, key-in atau edit aktiviti
Sales Overview
All dates — filter by date range, outlet & platform
Product Overview
Ringkasan produk, harga jual & margin
Customers
StoreHub customers & app user analytics
Product Management
Master List, Recipe/BOM & Pipeline
Supplier
Pembekal & harga ikut pembekal — harga aktif paling murah jadi kos dalam margin
Product Map
POS (Xilnex/StoreHub) ↔ Recipe product mapping
Unmatched Review
Recipe ingredients yang tiada padanan Master List
Closing Stock
Daily Stock Entry & HQ Summary
Employee
Senarai pekerja dari Invotime
Settings
System configuration — Internal
Notifikasi
Notifikasi telefon — jenis yang dihantar & siapa sudah hidupkan
System Log
System activity, sync events & error tracking
User Access Control
Manage users, roles & outlet assignments
📦 Product Sales
Jualan & margin setiap menu item — produk yang dipetakan ke resepi
📅 Sales Analysis
Median jualan ikut hari-dalam-minggu, setiap outlet — asas untuk menstaf ikut hari sebenar, bukan purata
Bank In Tabung
Laporan deposit bank — submit, semakan & pengesahan
Admin Tools
Sync management & data operations
Aduan & Integriti
Monitor laporan & maklum balas — kongsi pautan borang awam kepada staff / pelanggan
Maintenance Tickets
Monitor laporan kerosakan & maintenance dari outlet — borang awam: /maintenance.html
🌡️ Fridge Monitor
Suhu peti sejuk / freezer outlet — live dari probe ESP32 + DS18B20. Edit threshold di sini, device pickup config dalam ~5 min.
🍳 BOH Reports
Back-of-House monitoring scope — Equipment, Plumbing, Kitchen aduan + production-related issues. Auto-routed via category mapping.
🍹 FOH Reports
Front-of-House monitoring scope — Aircon dining, furniture, service aduan + customer-facing issues. Auto-routed via category mapping.
⚙️ OPS Reports
Operations monitoring scope — IT, building, admin & cross-cutting issues. Auto-routed via category mapping.
⚙️ Report Routing
Matrix admin — control which categories/departments/roles are routed to BOH, FOH, both, or admin-only. Changes take effect immediately on next page load.
⚡ Bil Elektrik TNB
Laporan bil elektrik TNB setiap outlet — penggunaan (kWh), jumlah bil & status bayaran, disusun ikut bulan. Data ditarik dari API TNB (menunggu integrasi — kini paparan data contoh).
💧 Bil Air
Laporan bil air setiap outlet — penggunaan (m³), jumlah bil & status bayaran, disusun ikut bulan. Mod Sebenar untuk kunci masuk bil sebenar (tiada API utiliti air); mod Contoh untuk paparan/screenshot.
🏠 Sewa Outlet
Kontrak sewa setiap outlet — tuan tanah, bank & no. akaun, sewa bulanan, status bayaran & tunggakan terkumpul. Ganti "RENTAL NISB 2026.xlsx": jumlah RM kekal direkod walaupun sudah dibayar, jadi sejarah bayaran tidak lagi hilang bila ditanda.
🧾 Caruman Berkanun (EPF/SOCSO)
Caruman berkanun bulanan setiap entiti SSM — KWSP, SOCSO, EIS, HRDC (levi), PCB. Total auto-kira; status auto-Overdue selepas deadline 15hb bulan berikutnya. Input manual, tick bila sudah bayar.
💳 Payment Method
Pecahan jualan ikut kaedah bayaran (Tunai · Kad · E-Wallet · Perbankan Online · Platform Penghantaran). StoreHub & Xilnex guna kosa kata berbeza — dipetakan ke bakul kanonik via payment_method_map. Nilai baharu yang belum dipetakan sengaja dipapar, bukan disorok.
Borang Dalaman
Urus borang yang muncul dalam /forms portal staff. Toggle aktif untuk control visibility.
Checklist Harian
Urus item template AM/PM & pantau compliance outlet — borang staff: /checklist
Staff Portal
Hub control untuk semua benda berkaitan /staff — borang, staff berdaftar, checklist, compliance, settings.
Order Management
Pesanan online dari portal /members → StoreHub. Rekod, batal, dan buka/tutup outlet.
App Orders
Per-order detail dari Nasken app — upload OrderReport Excel harian
Tugasan Jabatan
Pulse · setiap tugasan ada satu jabatan bertanggungjawab, jabatan terlibat jika ada, dan tarikh akhir
Tetapan Pulse
Jabatan dan ketua jabatan · siapa boleh buat apa dalam Pulse diurus di User Access
Bug Reports & Cadangan
Laporan bug & cadangan improvement dari staff — triage dan respond
Borang UAT & Feedback
Cipta borang digital, assign ke role tertentu, kongsi link & lihat responses
📢 Info & Promo
Hantar info / promo / announcement ke /staff. Target by role/outlet, set priority, track siapa dah Saya Faham.
📚 Panduan Handbook
Edit handbook untuk /staff — modul (parent) dengan bahagian (children) ackable per-H2. Setiap edit body boleh bump content_version untuk reset ack staff.
🗓️ Jadual Shift Assignment
Tab Outlet: susun shift mingguan per outlet — leader edit outlet sendiri, area_manager view, admin semua; pilot via outlets.scheduling_pilot. Tab Office: jam rasmi + hari rehat outlet jenis office, dan kepatuhan tap terhadapnya (admin/HR).
🏆 Merit & Demerit
Tracking mata + denda staff. Award manual atau auto via checklist late / aduan upheld.
👪 Ahli Keluarga Staf
Luluskan / tolak pendaftaran ahli keluarga staff. Lulus = cipta login portal /members + emel set-password + Family ID. Ahli keluarga auto-gantung bila sponsor resign.
📄 Document Management
Lesen, dokumen hartanah, pemadam api & SSM per outlet + central — tracker keperluan IPO (lesen: Premis, Papan Tanda, Pengilangan, Gas, Gula, Minyak, Tepung, FOSIM, Halal, Koordinator OSH · hartanah: Geran, CCC / Borang F, Sijil Bomba, Cukai Tanah, Cukai Taksiran, Pelan). SSM didaftar ikut syarikat di tab SSM. Renew = cipta rekod baru, rekod lama jadi Arkib.
🔨 Technician Vendor
Urus akaun technician vendor luar — pendaftaran, approval, kemahiran & coverage outlet. Portal vendor: /tech-login
🖥️ Equipment
Daftar peralatan POS & rangkaian semua outlet — status, waranti & lokasi. Import awal dari POS Device Tracking sheet.
📋 Audit Sistem Outlet
Borang lawatan System Team ke outlet — status setiap item, skor, CAPA dan PDF.
🕔 Clock Data
Jam kerja sebenar dari clock in/out Invotime — jam-buruh per outlet, shift dipotong sistem & anomali kehadiran.
🎤 Kehadiran Briefing
Kehadiran Morning Briefing dari log audit Google Meet — ringkasan ikut outlet, senarai nama, dan siapa berulang tidak hadir.
🥙 Onboarding
Saringan calon dari borang awam — markah, status knockout, catatan temu duga dan keputusan pengambilan. Calon yang diterima dipautkan ke rekod pekerja.
🚪 Offboarding
Siapa dah keluar, dan apa yang kita belum cabut — diskaun staf, WhatsApp group, akses POS. Akaun portal /staff ditutup automatik; yang lain perlu tindakan manusia.
Org Chart
Siapa Area Manager dan Leader setiap outlet, dengan jabatan HQ di atas. Diambil terus daripada butang Assign dalam User Access — tukar di sana, carta ini ikut berubah. Baca sahaja.
🧮 Manpower Calculator
Berapa orang setiap outlet patut ada, dikira daripada jualan SEBENAR — bukan tangga tetap. Setiap outlet dikategorikan automatik, dan cadangan dibandingkan dengan kehadiran sebenar supaya jurang kelihatan.
📋 Borang Wajib Staf
Kempen pengakuan wajib — siapa sudah jawab, siapa belum, siapa belum ada akaun portal. Senarai meliputi SEMUA pekerja aktif, bukan hanya pemilik akaun.
🛠 Kemahiran Teknikal
Master list kategori kemahiran technician. Senarai ini muncul dalam tech signup multi-select + admin assignment skill picker.
🛹 System Overseer
Read-only telemetry HUD untuk admin + sysadmin — sync health, cron status, activity log, KIVs.
📨 Log WhatsApp
Setiap mesej peti keluar — dihantar bot WhatsApp PC pejabat ke group outlet / HQ
📝 Hantar Invoice
Submit invoice claim untuk team finance approve. Lihat sejarah submission sendiri dan status approval.
💰 Account Payable
Semua bayaran keluar — invois vendor maintenance, invois jabatan, Delivery Payout dan claim staf.
🧾 Account Receivable
Settlement harian dari setiap outlet (tab Settlement di /staff): sudah hantar, lewat, atau tidak dihantar — dan beza setiap kaedah bayaran berserta sebab staf.
💵 Payment Summary
Ringkasan bayaran sebulan — sewa, bil elektrik, bil air, invois dan caruman: berapa perlu dibayar dan berapa sudah ditanda dibayar. Butiran setiap bil ada di halaman asalnya.
💼 Payment Groups
Urus senarai group entiti pembayar (NISB / SB / AAN / dll) yang muncul di submit form /finance.
📝 Invoice Templates
Template untuk invoice berulang (utility bills, SaaS subscription, retainer bulanan). Save sekali, generate setiap bulan dengan 1-click.
📊 Finance Analytics
Insight per dept, group, outlet — trend bulanan, KPI period, status breakdown untuk strategic spend review.
Hantar template WhatsApp — test & broadcast (via servis WhatsApp berasingan)
👥 Customer Analysis
Siapa membeli berulang, dan berapa hasilnya — setiap platform berdiri sendiri
⭐ Google Reviews
Review Google setiap outlet — sejarah Takeout + emel notifikasi + Business Profile API
