๐Ÿšš Driver App โ€” How to Use

Step-by-step guide for delivery drivers ยท Print and keep in the van

What this app does

The Driver App tells you exactly what to deliver where, scans barcodes on each box to verify they go to the right store, captures photos as proof, and records payments. When you mark a stop delivered, the owner sees it on their computer instantly.

Open the app: app.rndisllc.com/Driver_App.html

First time on a new phone? Open the link โ†’ tap browser menu โ†’ Add to Home Screen. After that, tap the icon like a normal app.

What's in this guide

  1. First Setup โ€” open and load your pack
  2. Arriving at a stop โ€” the screen is LOCKED until you scan
  3. Scan each box's QR code (and what happens if you scan wrong one)
  4. Step 1 โ€” Verify & count items + photo
  5. Step 2 โ€” Any issues? (including Customer Refused / Store Closed)
  6. Step 3 โ€” Invoice photo
  7. Step 4 โ€” Payment (Cash / Check / Pay-later)
  8. Mark Delivered โ€” manifest check
  9. If customer changes mind AFTER you marked refused
  10. Emergency โ€” Save WITHOUT photo
  11. Emergency โ€” Reset only one stop
  12. End of Day โ€” Send summary to owner
  13. Things to know

8:00 AM First Setup โ€” open and load your pack

Who: Driver ยท Time: 30 seconds
1
Open app and tap "Load Today's Pack"
Driver App
โ— Cloud connected
๐Ÿ“ฆ
No pack loaded
Loader Mike sent your route at 8:01 AM
Open the app. If the loader sent today's pack, you'll see a green button. Tap Load Today's Pack from Cloud. Takes about 5 seconds.
โ†’
2
Pick your van + your name
Driver App
Which van are you driving today?
You are:
Choose YOUR van. Pick your name from the team list. Tap Start day. The app shows your first stop.
Cloud chip should be GREEN. Top right. If it says "Connecting...", check signal. The app needs internet to load your pack the first time. After that, most actions work offline and sync when signal returns.

8:20 AM Arriving at a stop โ€” screen is LOCKED

Who: Driver ยท When: You pull up to the store
1
Stop opens โ€” only Call, Maps, Scan are active
Driver โ€” Mike
Sat 5/17 ยท Van 1 ยท 1/16
Current Stop
All Stops
End Day
History
Stop 1 of 16
#339Rebels Food Mart
717 N Lincoln Ave, Rockport, IN

๐Ÿ“ฑ Scan a box label to unlock

Count + payment screens are LOCKED until you scan at least one box. Point camera at QR.
Expected: 11 box labels
When a stop first opens, only three things are tappable: Call the store (if a phone # is in the system), open Maps for directions, and Scan a box. Everything else (count, payment, etc.) is LOCKED until you scan at least one box.
Why locked? Prevents you from accidentally tapping into the count screen while you're still driving or while you have the wrong box. The first scan acts as "I'm here, starting this stop."

8:22 AM Scan each box's QR code

Who: Driver ยท Time: 2-3 seconds per box
1
Tap Scan โ†’ camera opens
Point camera at the QR code on the box label...
๐Ÿ“ท
Camera opens full-screen. Point at the QR code on the box label. App decodes it in about 1 second. Allow camera permission the first time โ€” same permission used for delivery photos.
โ†’
2
RIGHT box โ†’ recorded, manifest count goes up
Driver โ€” Mike
#339Rebels Food Mart
1 / 11 boxes scanned
โœ“ Box 1/8 scanned
App shows a "โœ“ Box 1/8 scanned" toast. A chip appears at the top: 1 / 11 boxes scanned. Red until all are scanned, turns green when complete. Keep scanning each box as you unload.
โ†’
3
WRONG STORE box โ†’ big warning, app does NOT switch
If you scan a box that's for ANY other store (next stop, previous stop, anything), app pops a big warning. App does NOT switch to that store โ€” you stay on the current stop. Put the wrong box back in the van and find the right one.
This prevents the #1 delivery mistake: giving wrong store's items to a customer. The app catches it before you walk away with the wrong box.

8:25 AM Step 1 โ€” Verify & count items + photo

Who: Driver ยท After: First scan unlocks this screen
1
Type your actual count for each item
Driver โ€” Mike
#339Rebels Food Mart
1. Verify & Count Items
Count what's in your truck. Auto-flags shortage if less than loader.
CartonsLoaded: 88
SodaLoaded: 22
JuiceLoaded: 11
Gas CanLoaded: 11
For each item, type the number you have. Quick tap โœ“8 button to confirm a match with what loader said. Match = green check. Less = red "MISSING" badge. App records the shortage automatically.
โ†’
2
Take your count photo
Driver โ€” Mike
My count photo REQUIRED
Photo of items at unload point.
Photo of items being unloaded / staged at the store. Proves what was delivered. Continue button stays disabled until photo is taken.

8:27 AM Step 2 โ€” Any issues?

Who: Driver ยท Includes: Customer Refused / Store Closed quick buttons
1
Pick: No issues, Add issue, OR Refused/Closed
Driver โ€” Mike
2. Any Issues?
Verify with store manager. Anything wrong?
Refused/Closed = goods come back to warehouse. Skips invoice & payment.
Three paths: NO ISSUES (most common, advance), Add Issue (record damaged/wrong/short item with photo), or use the big quick buttons for Customer Refused / Store Closed. Issue types include Damaged, Short/missing, Overage/Extra, Wrong item, Customer rejection, Quality complaint.
โ†’
2
If Refused/Closed: take photo + confirm
Modal opens with reason pre-filled (you can edit). Take a photo showing the closed sign / refused goods / items going back to truck. Tap Confirm. App stays on this stop โ€” doesn't auto-advance. So if customer changes mind, you can undo.

8:29 AM Step 3 โ€” Invoice photo

Who: Driver ยท Skipped if Refused / Closed
1
Take a photo of the invoice/receipt
Driver โ€” Mike
3. Invoice Photo REQUIRED
Photo of invoice/receipt. Numbers + store name visible.
Take a clear photo of the invoice paper. Make sure the dollar amount and store name are readable. This proves the agreed price.

8:30 AM Step 4 โ€” Payment

Who: Driver ยท Cash / Check / Pay-later
1
Pick: NO (pay-later) or YES (paid now)
Driver โ€” Mike
4. Payment Received?
Did the store pay now, or on account?
NO โ€” Not Now = pay-later. App asks who's responsible (e.g., "Digesh bhai"). YES โ€” Paid = collected now. App asks Cash or Check + amount + photo of bills/check.
โ†’
2
If YES: "Got Full Payment" quick-fills the invoice amount
Top of modal shows the invoice $ amount from the loader. Big Got Full Payment button quick-fills the amount fields. Pick Cash or Check. Take a photo of the bills (Cash) or check (Check). Save.
If short collection: say invoice is $101.50 and customer only gives $80, type 80 in the amount. App auto-flags "short $21.50" to the owner. Take photo anyway as proof.

8:32 AM Mark Delivered โ€” Manifest Check

Who: Driver ยท Time: 5 seconds
1
Tap "Mark Delivered โ€” Next Stop"
When all 4 steps done, the bottom button activates. Tap it.
โ†’
2
If ALL boxes scanned โ†’ advance. If NOT โ†’ override prompt
If you scanned all expected boxes โ†’ app advances to next stop. If you're SHORT (e.g., scanned 5 of 11), app blocks you. It asks for a reason ("label torn", "extra box not on order", etc.) and reminds you to look in the van + check the loader photo + call the owner. Type a real reason (3+ chars), confirm.
Override is recorded. The owner sees "Stop #339 โ€” overrode manifest, scanned 5 of 11, reason: '...'". Don't use this unless you genuinely can't find the boxes. The audit trail is for protection.

If changed mind Undo Refused / Closed

Who: Driver ยท When: Customer comes back or store opens after you marked it
1
You're STILL on the stop (didn't auto-advance)
Driver โ€” Mike
๐Ÿšซ This stop is marked REFUSED
Reason: Customer refused delivery
โš  Did things change?
Customer changed mind / store opened? Tap UNDO.
Ready to leave? Tap Continue.
After marking Refused or Closed, app STAYS on this stop (doesn't auto-advance). You see a big yellow card with TWO buttons: UNDO (if customer changes mind โ€” wipes the refusal and lets you deliver normally) or Continue (when ready to leave for next stop).
โ†’
2
Also from All Stops โ€” tap a refused row
Driver โ€” Mike
Current
All Stops
End Day
History
1. #339 Rebels Food Mart
717 N Lincoln Ave
โ†ถ tap to undo if changed mind
REFUSED
If you ALREADY advanced past the stop and need to undo later, switch to All Stops tab. Refused/Closed stops show a hint "โ†ถ tap to undo if changed mind". Tap the row โ†’ back to that stop โ†’ same UNDO button appears.

โš  Emergency Save WITHOUT photo (needs retake)

Who: Driver ยท When: Camera is broken / stuck / phone frozen
1
In Payment modal โ€” tap orange dashed button
Below the regular Save button there's an orange dashed emergency button. Use ONLY when the camera won't work and you need to keep going. Confirms twice. Payment recorded with "needs photo retake" flag โ€” visible to owner. You add the photo later from History.
This is a fail-safe, not a shortcut. Today's bug yesterday โ€” your camera got stuck on a Check photo and the whole day stopped. This button means you never have to call the owner for a stuck camera again. But always retake the photo when you can.

โš  Emergency Reset only one stop (keep others)

Who: Driver ยท When: One stop got stuck, others fine
1
Tap "Reset Day" in settings/menu
Type 1 = reset only the stuck stop. Your other 7 completed stops stay safe. Use this 99% of the time. Type 2 only if you need to start the whole day from zero.
Yesterday's incident. When the camera got stuck and you reset, the OLD app wiped your 7 completed stops. NEW app lets you reset just the one stuck stop. Big improvement.

5:00 PM End of Day โ€” Send summary to owner

Who: Driver ยท Time: 30 seconds
1
Switch to "End Day" tab โ†’ review numbers
Driver โ€” Mike
Current
All
End Day
History
End of Day
14
DELIVERED
1
REFUSED
1
PENDING
0
ISSUES
$1,415
CASH+CHECK
6
PAY LATER
Review the totals: delivered, refused, pending, issues, cash collected, pay-later. If something looks wrong, go back via All Stops tab and fix it BEFORE sending.
โ†’
2
Tap "Save & Send to Owner"
Driver โ€” Mike
Send Day Summary to Owner
Pushes summary to owner via cloud + saves 7-day backup on this phone (with photos).
Tap the green button. Owner receives summary in seconds. Your phone keeps a 7-day backup with all photos in case anything fails. Day done.

๐Ÿ“Œ Things to know

๐Ÿ“ท Camera permission
First time you tap Scan, browser asks for camera access. Tap Allow. Same permission used for delivery photos. If you tapped Deny by mistake, go to Chrome โ†’ Site Settings โ†’ unblock camera for this site.
๐Ÿ“ต Working offline
App works without signal. Photos save to your phone. When signal returns, they upload in the background. The cloud chip top-right shows status.
๐Ÿ”‹ Battery
App warns below 20% battery. Plug in if possible. Day data is saved continuously โ€” if phone dies, open the app on backup phone and use Save Progress on the old phone to forward your data.
๐Ÿ“ GPS
App captures GPS at arrival + delivery. If "GPS not captured" appears, tap retry. GPS is proof you were physically at the store.
๐Ÿ”„ If loader edits route mid-day
If the loader sends an updated route (e.g., added a late stop), your app shows the new version. The old route is replaced โ€” you only ever have ONE active route. Late-added stops have a yellow "LATE" badge.
๐Ÿ†˜ If something breaks
Try Reset (type 1 = current stop only). If that doesn't help, close the browser and reopen. Your data is saved in cloud + on phone. Call the owner if stuck.