Donation System

Nonprofit donation management

Donation System

Every gift, accounted for.

A donation-management system built end to end for nonprofit use. Track donors, meshulachim, donations, and daily fundraising routes — with search, sort, filtering, and inline editing. Records each contribution, keeps an organized history for every donor, and supports the real workflow of a fundraising team in the field.

Draft preview

Donation ledger

Donations
AllTodayThis week
274
Donors
659
Meshulachim
$12,450
This month
4
Active routes
DonorMeshulachAmountMethodDate
Aaron & Ora WaxS. Goldberg [M]$180CashJul 4, 2026
Esther FriedmanY. Cohen [M]$360CheckJul 4, 2026
David MillerS. Goldberg [M]$100Credit CardJul 3, 2026
Rivka SternM. Levy [M]$250CashJul 3, 2026
← 1 2 3 … 14 →

Daily route workflow

Open Route Pick meshulach Add donor stops Order by sequence Mark complete Visit → Add Donation → Next stop 10, 20, 30 sequencing for insert room · Reschedule missed visits · Print or export route

Core modules

01

Donors

Full profiles with name, title, home/work/mobile phone, personal/work email, home and work addresses, and notes. Unified Add/Edit form — all fields in one place. Search matches partial strings anywhere, even mid-word.

02

Donations

Log every gift: amount, method (Cash/Credit Card/Check), date+time, linked donor and meshulach. Check image upload. Pre-fill when adding from a person's row. Filter by date, amount, or method.

03

Routes

Daily marching orders for meshulachim. Pick today's fundraiser, add donor stops with scheduled date+time, sequence them (10/20/30 for insert room), mark visits complete. Missed visits reschedule forward. Print or export the route.

Built for the people who steward what others give

This system rebuilds a live Knack-based donation management app with all its real quirks and field mappings — 4 entity types (Donor, Meshulach, Donation, Visit), 14+ pages and routes, inline editing, cascading deletes, and auto-fill context. The rebuild unifies split Add/Edit forms, normalizes field names, and adds the Work Address to the Add Donor form — quality-of-life fixes identified from the real production app.

Currently a coded rebuild in progress. The original system contains 274 donors, 659 meshulachim, and years of donation history. The rebuild is being done as a web app, designed to become a PWA for mobile field use.

HTML/CSS/JSFirebasePWA-readyKnack migrationInline editingSearch & sortRoute sequencing
⌂ DashboardDesign ·ClaudeCodexGrokGeminiDeepSeek