evonx
App template

Nonprofit donations template for fundraising teams

Track donors, campaigns, pledges, and acknowledgment letters with finance-ready totals. This nonprofit template models fundraising reality—recurring gifts, soft credits, and campaign goals—not a generic payment form with a charity logo.

give.nonprofit.orgDevelopment
Campaign dashboard

Run campaigns, record gifts, acknowledge donors, and report against goals.

Raised YTD$1.28M
Goal progress64%
Letters due37
  • Spring gala$420k · 71% of goal
  • Gift — Rivera Foundation$50k · Restricted education
  • Ack queue — weekly37 pending · Finance OK

What's included

Run campaigns, record gifts, acknowledge donors, and report against goals.

Intended users

  • Development directors
  • Gift officers
  • Finance

Suggested stack

  • PostgreSQL
  • Next.js
  • Stripe + PayPal hooks

Core features

Campaign goal tracking

One-time and recurring gifts

Donor soft credits

Acknowledgment letter queue

Restricted fund tags

Main workflows

Record gift

Capture amount, fund, soft credit, and receipt needs.

Send acknowledgment

Generate letter, queue send, mark completed.

Report campaign progress

Compare gifts to goal, segment major donors.

Database model / entities

Distinct domain entities — not a renamed generic CRUD list.

DonorIndividual or organization with giving history.
CampaignFundraising drive with goal and date range.
GiftDonation with amount, fund, and payment method.
AcknowledgmentTax letter or thank-you with send status.

User roles

  • Development admin
  • Gift officer
  • Finance
  • Volunteer

Possible integrations

Applications built from this template can connect to these services via their APIs.

  • Stripe
  • PayPal
  • Resend
  • Mailchimp

Example prompt

Copy this into Evonx to start from a production-shaped brief instead of a blank canvas.

Build a nonprofit donations app with donors, campaigns, gifts, and acknowledgments. Support recurring gifts, soft credits, restricted funds, and letter queues. Use PostgreSQL with development, gift officer, and finance roles.

How Evonx customizes this template

Start from the domain model above, describe the workflows your team needs, and Evonx generates a working preview you can refine. For teams with an existing codebase, the same agent can extend repositories instead of starting from a blank project.

FAQ

Can gifts be tagged to restricted funds?

Yes. Each gift can carry a fund designation so finance reports restricted vs unrestricted accurately.

How do soft credits work for fundraising pairs?

Gifts can soft-credit additional donors or households without double-counting cash totals.

Does it generate tax acknowledgment letters?

Acknowledgment records queue letters with gift details; send via Resend or export for mail house.

Can volunteers enter gifts?

Volunteer roles can be limited to event gift intake while development admins control campaigns and exports.

Build production software with Evonx

Start from a template or connect an existing repository. Evonx helps you ship real applications with preview, evolution threads, and pull-request delivery—not disposable demos.