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
- 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).
- 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 whenDB.isProPlan()is true and the trip has a resident, and encodeshttps://theridelogger.com/mytrip.html?t=<token>, a per-resident token minted server-side by thegetResidentTokencallable.] - 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
- The portal page shows only the resident's next trip — no other resident's data, no login, no facility-wide schedule.
- This is a Pro-only feature — Standard-plan receipts print without the QR code.
- If you're testing this yourself: clicking a trip in 🧾 Print Receipt opens a new tab and triggers your browser's print dialog right away — have it ready to cancel/close rather than clicking through casually.