GiveTrack: A Personal Generosity Tracker Built for the DEV Weekend Challenge
Description and use
GiveTrack is a web app that lets users log and track donations, visualize impact over time, and receive AI‑powered giving suggestions. It runs entirely in the browser using localStorage and was built in a single weekend on Replit.
Problem
People who donate to charity often lack a simple way to review and reflect on their giving habits, making it hard to stay motivated and accountable.
Outcome
GiveTrack provides an instant, local‑first experience for tracking charitable giving, visualizing impact over time, and nudging users with AI suggestions, all built and deployed within a single weekend.
Workflow
- 1. Open GiveTrack in the browser.
- 2. Browse searchable causes or create a new cause via modal.
- 3. Log a donation using the demo‑donation modal (no real payment).
- 4. View updated dashboard and Generosity Chain reflecting the new entry.
- 5. Receive random kindness prompts and AI Giving Assistant suggestions for future giving.
- 6. Review donation history with filters to analyze patterns.
Evidence
GiveTrack turns that invisible habit into something visible and motivating.
Built entirely on Replit, using the Replit Agent to scaffold the app, iterate quickly, and manage version control (GitHub) directly from the workspace.
The AI Giving Assistant calls Google's Gemini API (via a Google AI Studio key) server-side to generate personalized giving suggestions.
- Record date: 2026-09-05T11:29:44.096Z