NeedFeed ๐Ÿค โ€” Safe, In-Kind Mutual Aid Without Cash or Tagging A developer built NeedFeed, a hyperlocal mutual aid platform that facilitates in-kind donations without cash transactions or public tagging of beneficiaries. The platform uses a two-party verification cycle where givers earn badges only after stewards confirm receipt, and it integrates with Snowflake and Google Gemini AI for metrics and auto-tagging. This is a submission for the Weekend Challenge: Generosity Edition https://dev.to/challenges/weekend-2026-09-03 . Prize categories: Best Use of Snowflake ยท Best Use of Google AI Most charity tech solves the wrong problem. It makes it easier to move money โ€” when the actual friction is moving things . It makes it easier to identify people in need โ€” when the actual requirement is protecting them. It makes it easier to claim generosity โ€” when the actual value is proving it. Three failure modes, and they all start before a single dollar changes hands: Cash is a liability, not a feature. When the need is "10 kg of rice" but the mechanism is "send โ‚น500," you've introduced an unnecessary conversion step โ€” and with it every failure mode: fee skimming, diversion, a middleman buying the wrong thing entirely. Tagging is surveillance in a helpful mask. "Tag someone who needs this " sounds generous. It publicly identifies a vulnerable person to a stranger, with no consent, no accountability, and no recourse. Self-reported badges are meaningless. Most platforms award "generous donor" status when someone says they gave. No one checks. The badge becomes a participation trophy, not a trust signal. NeedFeed exists because charity does not have to mean money โ€” and almost everyone has something they can give. NeedFeed is a hyperlocal, in-kind mutual aid platform. Neighbors coordinate real, physical help โ€” food, clothing, medical supplies, school materials, volunteer time โ€” without ever touching cash, without publicly tagging vulnerable people, and without asking anyone to just trust the process. The unit of generosity is a physical item : a warm sweater, a walking cane, a bag of rice. The unit of trust is a verified handoff โ€” not a payment receipt, not a checkbox. 1. Strictly in-kind, zero cash, ever. Food, clothing, medicine, mobility aids, school supplies, shelter materials, hygiene kits, and volunteer time only. There is no "donate cash" button, and there never will be. 2. Open pledge pool, no direct tagging. A posted need enters a public pledge pool. Any neighbor can pledge to fulfill it, but no one gets a private link, a DM, or a direct connection to the beneficiary. 3. Steward representation, with recorded consent. People who can't represent themselves online โ€” no phone, no literacy, no connectivity โ€” are represented by a verified local steward who opens a persistent Case Page on their behalf, only after a recorded verbal consent clip , not a checkbox. 4. Two-party verification cycle. A giver pledges, marks the item "Handed Off." Only after the steward independently confirms receipt with the beneficiary does the giver earn their Honor Badge. A mismatch is flagged and auditable. The badge means something because it costs something to earn. Run locally โ€” zero API keys required: git clone https://github.com/Pritam-mb/charity.git cd charity npm install npm run dev โ†’ http://localhost:3000 The local auto-tagger and local metric engine stand in for Gemini and Snowflake respectively. To connect the real services, add keys to .env.local : Snowflake Data Cloud SNOWFLAKE ACCOUNT=