Pick meshulach
Step one: choose who's driving today. Every donation and visit logs back to that meshulach automatically.
Meshulach route manager
Built for the driver on the road — not a generic nonprofit back office.
A mobile-first PWA: pick today's donors, auto-sort by distance, navigate stop by stop with Google Maps, log cash/card/check gifts, and close the day with AI-extracted notes. Replaces the old Knack workflow.
For the driver
The daily wizard mirrors how a meshulach actually works a route — navigate, knock, log, move on.
Step one: choose who's driving today. Every donation and visit logs back to that meshulach automatically.
Multi-select today's stops with last-visited hints and a recommended-donors heuristic surfaced as chips — overdue visits rise to the top.
Geocode missing addresses, sort by current location, launch Google Maps multi-stop directions. Per-stop: navigate, donate, comeback, or remove.
Log each gift at the door — amount, method, optional check-image upload. Missed stops roll forward to the next day automatically.
Firebase Cloud Functions pull structured insights from per-stop notes and end-of-day debriefs — red flags, comeback timing, contact changes.
Offline shell with Firestore persistence and localStorage cache — responsive in the field when connectivity drops between stops.
After step four, the driver dictates or types a debrief. Cloud Functions extract actionable fields — no re-reading handwritten notes back at the office.
Replaces Knack
Imported donor and meshulach records from the old Knack app, then rebuilt the daily route workflow around what actually happens in the car.