Inspiration

Everyday donors give to charities throughout the year, but most don’t systematically track donations, store receipts, or understand whether their giving actually impacts their taxes. Unlike wealthy donors with advisors, many people lose money simply due to poor organization and unclear rules. We wanted to build a calm, trust-first tool that helps donors stay organized and make informed decisions without needing a tax expert.

What it does

CharityWise is Rocket Money for charitable giving. It helps U.S. donors track donations, store receipts, and estimate tax impact in plain English. Users can manually add donations, upload receipts, paste or upload bank statements to identify potential charitable transactions, and receive conservative AI explanations about whether itemizing might make sense. Nothing is auto-saved — users always review and confirm.

How we built it

We built CharityWise as a full-stack web app using Next.js (App Router), TypeScript, and Supabase for authentication, database, and secure file storage. Google Gemini powers the AI reasoning layer, providing conservative, human-readable explanations and transaction classification. The system separates document parsing from AI decision support to ensure reliability and auditability.

Challenges we ran into

Tax rules are complex and easy to misrepresent, so we focused on being conservative and transparent rather than overly precise. Bank statements come in many formats, requiring careful parsing and uncertainty handling. We also spent time designing AI prompts that explain reasoning clearly without making promises or legal claims.

Accomplishments that we're proud of

We shipped a complete end-to-end MVP that works with real user data, real storage, and real AI reasoning. CharityWise demonstrates responsible AI use with human-in-the-loop confirmation, secure data handling, and clear disclaimers. The product is demo-ready and built with production-grade architecture.

What we learned

AI is most powerful as a decision-support tool, not an authority. Trust, clarity, and UX matter more than complex calculations. Building for real financial use cases requires conservative assumptions, strong data ownership, and transparency at every step.

What's next for CharityWise

Next, we plan to improve PDF statement parsing, integrate charity verification databases, add portfolio-level insights, and support additional filing scenarios. Long-term, CharityWise aims to become a personal giving copilot that helps donors stay organized, confident, and informed year after year.

Built With

Share this project:

Updates