Core Features

Resident QR portal (Pro)

On the Pro plan, a printed trip receipt can include a QR code the resident (or their family) scans to see the resident's next trip — no login and no app required.

Steps

  1. Print a trip receipt as usual (see Print a driver sheet for the related driver-sheet flow — trip receipts are printed per-trip via 🧾 Print Receipt, either from the sidebar's trip picker or the trip detail modal).
  2. On Pro, the receipt includes a QR code with the caption "📱 Scan with your phone camera to see your next trip." [BLOCKED: no live screenshot — printing a receipt calls window.print() immediately on load, which opens a real OS print dialog that hangs the Playwright browser session (confirmed live — it blocked all further automation until manually dismissed). Verified from source instead (printReceipt() in app.js): the QR only renders when DB.isProPlan() is true and the trip has a resident, and encodes https://theridelogger.com/mytrip.html?t=<token>, a per-resident token minted server-side by the getResidentToken callable.]
  3. Scanning it opens mytrip.html, a simple page showing that resident's next scheduled trip.

Who can do this

Available on the Pro plan; anyone who can print a receipt can generate one with the QR.

Notes