First setup: create your administrator account. Disable public sign-ups in Supabase after your account is created, then add staff accounts from the Supabase dashboard.
Cloud connection must be configured in config.js before sign-in works.
JJ & JEZ Rental & Charging Manager
Power banks: return by 6:00 PM daily · Phone batteries: 8:00 AM–6:00 PM · Rechargeable lamps: 6:00 PM–8:00 AM next day · Late fee: ₦500 per overdue day.
POWER BANK RENTALPower banks only
Available power banks0
Active power bank rentals0
Overdue power banks0
Power bank overdue fees₦0
PHONE BATTERY RENTALRemovable phone batteries
Available phone batteries0
Active battery rentals0
Overdue phone batteries0
Phone battery overdue fees₦0
RECHARGEABLE LAMP RENTALRechargeable lamps only
Available lamps0
Active lamp rentals0
Overdue lamps0
Lamp overdue fees₦0
PHONE CHARGINGPersonal phones
Phone charging jobs today0
Phones awaiting collection0
Phones collected today0
Phone charging payments today₦0
PHONE BATTERY CHARGINGRemovable phone batteries
Battery charging jobs today0
Batteries awaiting collection0
Batteries collected today0
Battery charging payments today₦0
Start a rental
Rental records
Click this tab whenever you need to view all rental records and record an active rental return.
Register borrower
Borrowers
Add rental item
Inventory
JJ & JEZ Rental Item
Print and attach this unique label to the matching rental item. Do not swap labels between devices.
Scan rental item QR code
Scan the QR label attached to a power bank, phone battery or rechargeable lamp. Scan OUT starts a rental; Scan IN records its return; CUSTOMER COLLECTION scans a phone/battery receipt QR. Camera access requires the secure HTTPS website and permission from your phone or computer.
Choose Scan OUT or Scan IN, then start the camera.
Each rental item can only have one active rental. Scan OUT is blocked if it is already rented. Scan IN records who received the item back.
Record an item return
Choose an active rental and record when the rental item is physically returned. The app saves the return time and estimated overdue fee to Supabase.
Return history
Record customer payment
Payment history
Record business expense
Expense history
Daily phone and phone-battery charging
Record customer devices received for charging and mark them collected when returned.
Charging jobs
Financial reports
Payments received₦0
Expenses₦0
Net cash profit₦0
Outstanding balances₦0
Staff performance
Issued and received counts are grouped by the staff account recorded on each transaction.
Administrator only: Clear business records
This permanently deletes borrower, rental inventory, rental, payment, charging, expense and uploaded customer-document records. Login accounts and user roles are kept. Download the CSV backup first. The CSV contains business records and private-file paths, but not the actual photo/PDF file contents. Do not clear records if you need those documents retained. This action requires a secure administrator-only database function.