RM
Rental Motor Maintenance System

Login Production

Akses sistem hanya untuk email yang sudah didaftarkan Owner. User tidak bisa membuat akun sendiri.

Cek konfigurasi Supabase...
Gmail/email harus dibuat atau didaftarkan oleh Owner di menu User Management. Email di luar daftar tidak bisa masuk sistem.

Dashboard

Ringkasan request, stok, dan pekerjaan motor.

Menunggu sinkronisasi
Request Baru0
Butuh Owner0
Stok Habis0
Stock Keluar Hari Ini0

Request Per Motor

WhatsApp Auto Report

Log pengiriman otomatis ke grup laporan untuk request barang dan motor ready. Pengiriman asli memakai backend/webhook WhatsApp.

Auto ON

Monitor Status Motor

Pantau motor ready, maintenance, dan ongoing maintenance. Semua role bisa melihat, hanya admin yang mengubah data master/status lewat flow approval.

Buat Pengiriman / Retur Motor

Admin/Owner memilih motor dari dropdown yang otomatis mengikuti Master Motor dan status/lokasi terkini.

Kirim Motor Ready

Hanya motor status Ready di lokasi asal yang akan muncul. Maksimal 4 motor sekali kirim.

Ready
Setelah disimpan, motor tetap Ready dan lokasi/outlet berubah ke tujuan. Request lama tidak akan membuat status berubah Maintenance lagi jika pengiriman ready adalah status terakhir.

Retur Motor ke HQ untuk Maintenance

Pilih motor dari lokasi outlet yang dikembalikan ke HQ. Maksimal 4 motor sekali retur.

Retur
Setelah disimpan, motor berubah menjadi Maintenance dan lokasi/outlet berubah ke tujuan retur.

Monitoring Pengiriman & Retur

Riwayat pengiriman motor ready dan retur motor maintenance. Owner hanya read-only.

Report Kerusakan Motor

Data motor akan muncul di sini.
Folder Google Drive akan dibuat otomatis setelah report disimpan.
File otomatis tersimpan di cloud storage terstruktur berdasarkan kode motor, tipe, dan tanggal report.

Request Sparepart

Stock Keluar Cepat / Ambil Sendiri

Dipakai saat admin/gudang belum sempat proses. Stok langsung berkurang, lalu masuk ke review admin untuk dicocokkan dengan bukti ambil.
Data sparepart akan muncul di sini.
Upload foto/video barang yang diambil. Admin akan crosscheck di menu Gudang.

Status Request Saya

0 aktif

Ongoing Maintenance

0 proses

Selesai Maintenance

0 selesai

History Service Saya

0 report

Approval Admin

Review request mekanik, ajukan owner jika perlu beli, atau arahkan ke stock keluar.

Gudang / Stock Control

Section admin paling bawah untuk review ambil mandiri, stock masuk, dan history movement.

0Ambil mandiri perlu review 0Stock keluar hari ini 0Stok habis/menipis

Review Mekanik Ambil Sendiri

Cocokkan barang yang diambil dengan bukti foto/video. Jika ditolak, stok dikoreksi kembali oleh sistem.

Stock Masuk Manual

History Stock Movement

Approval Owner Untuk Order Sparepart

Tambah / Update Sparepart

Kode barcode sparepart dibuat otomatis oleh sistem. Rak/ruangan hanya untuk info lokasi.
Kode baru: SP-0001

Daftar Sparepart & Print Barcode

Master Motor

Daftar Motor

Overview Keseluruhan

Laporan Owner

Laporan dikelompokkan secara compact. Riwayat detail panjang dapat dipantau langsung via dropdown akordeon.

Daftarkan User

Hanya Owner yang bisa mendaftarkan email. User tidak bisa sign up mandiri demi keamanan database production.

Gmail harus sama persis dengan email terdaftar. Jika tidak cocok, autentikasi OAuth Google ditolak sistem.

Daftar User Terdaftar

Kelola otorisasi Gmail/email dan role user secara langsung.

Bukti Before Checkout

Admin mengunggah screenshot keranjang sebelum checkout. Fitur Gemini OCR akan otomatis mengekstrak breakdown biaya dan mengisi kolom.

Gemini OCR Production
Proses parsing data berjalan lewat cloud serverless proxy /api/gemini-checkout-ocr dengan proteksi kredensial yang aman.
Mode production: backend Gemini aktif jika environment sudah diisi.
Item dari request
Total before checkout: Rp 0

Bukti Barang Orderan Tiba

Unggah bukti foto fisik barang tiba dan halaman rincian pesanan. Gemini OCR akan membaca data pesanan dan mencocokkan jumlah kuantitas dengan order awal.

Item yang seharusnya diterima

Detail Motor

Preview File

Scan Barcode / Kode

Gunakan kamera smartphone/webcam, atau input kode secara manual jika akses kamera diblokir.