General
Proof of Good: Turning Acts of Generosity Into Digital Memories
0 views

This is a submission for Weekend Challenge: Generosity Edition
What I Built
Proof of Good turns an everyday act of generosity into a documented, shareable impact record. Your bank remembers every transaction you make. But when you buy meals for students, help someone pay a bill, or give supplies to a community, what remembers the good you did?
Usually, the evidence ends up as a bank statement, a receipt buried in your camera roll, or a story that eventually gets forgotten.
I wanted to build something that gives generosity a memory.
With Proof of Good, you describe what you gave, who benefited, and what happened. You can then attach evidence such as a receipt or photo.
The app takes that simple act and turns it into a proof of good receipt:
Give → Prove → Analyze → Record → Listen → Share
Demo
Demo Link
Code
GitHub
How I Built It
Proof of Good is built with Next.js, TypeScript, and Tailwind CSS, with each external integration isolated behind its own server-side module.
Google Gemini
Gemini analyses the submitted evidence using a structured JSON response. I was particularly careful about how the AI is represented in the product.
The system explicitly avoids language such as "verified" or "proven." Instead, the result is presented as an AI-assisted evidence assessment. An LLM can analyze whether submitted evidence appears consistent with a claim, but it cannot establish that an event definitely happened.
Solana
Instead of building an NFT or custom smart contract, each proof can be recorded as a memo transaction on Solana Devnet. This gives the act a real, publicly checkable on-chain record without making wallets, tokens, or gas the focus of the experience.
ElevenLabs
Each proof can also become a short spoken narration using ElevenLabs. This turns what would normally be a static receipt into something more human: a small story about what was given, who benefited and why it mattered.
The Receipt
The central UI is intentionally designed like a physical receipt rather than a conventional SaaS dashboard. It uses editorial typography, paper inspired styling, hairline dividers and a small gold seal to make the result feel like something worth keeping.
The idea is simple:
A bank gives you a receipt for spending money. Proof of Good gives you a receipt for doing good.
Prize Categories
I am submitting Proof of Good for:
Best Use of Solana: Each proof can be recorded as a real Solana Devnet memo, providing a permanent and publicly checkable record.
Best Use of ElevenLabs: Every proof can be transformed into a short spoken impact story.
Best Use of Google AI: Gemini provides a structured AI assisted assessment of submitted evidence while deliberately avoiding claims that AI has established the truth.
Read original: https://dev.to/yinkaabeeb/proof-of-good-turning-acts-of-generosity-into-digital-memories-5a4i
PreviousPrompt Caching Is a Timing Oracle: How the 41-80% Cost Win Becomes Cross-Tenant System Prompt ExtractionNextProtect production deployments for free on every plan
Related posts
hey guys im new at dev.to let's connect
0dev.to Discuss
More people should build browsers
0Hacker News New
Byesky: Wipe your Bluesky account clean
0Hacker News New
Electric trucks hit 50% of China's heavy truck sales, diesel demand falls
0Hacker News New
Poles and polars in projective space with homogeneous coordinates
0Hacker News New
Making Peace with the Projective Plane
0Hacker News New