Skip to content

forkiron/donair

Repository files navigation

Donair

Instant agentic crowdfunding for live events

Agentic fundraising that discovers donors, enables real-time payments, and drives engagement—before, during, and after your event.

0125.mp4

🤩 Features

Feature Description
AI Donor Discovery Finds high-potential supporters aligned with your mission
Agentic Assistant Researches, scores, and manages donor leads
Live Donations Instant payments via Solana Pay
Incentive Tracking Live progress bars and reward milestones
Lead Pipeline Kanban-style workflow with AI relevance scores
Analytics Summary Post-event insights across donors and campaigns

🚀 Local Setup

Prerequisites

  • Node.js 18+
  • Google Gemini API key
  • Supabase account
  • Solana wallet (for live payments)

Extension Setup

cd extension
npm install

.env Configuration:

NEXT_PUBLIC_SUPABASE_URL=your-supabase-url
NEXT_PUBLIC_SUPABASE_ANON_KEY=your-anon-key
GEMINI_API_KEY=your-gemini-api-key

Run:

npm run dev      # Development
npm run build    # Production build

Usage

  1. Create Event – Describe your event, fundraising goal, and incentives
  2. Discover Donors – Donair identifies aligned supporters
  3. Go Live – Enable instant donations with Solana Pay
  4. Track Progress – Watch donations update in real time
  5. Manage Leads – Move donors through the pipeline
  6. Review Analytics – Analyze performance post-event

Tech Stack

Component Technologies
Frontend Next.js, React, TypeScript, Tailwind CSS
AI Google Gemini, Vector Embeddings
Payments Solana Pay, Solana Web3
Backend Next.js API Routes
Database Supabase (PostgreSQL + pgvector)
Realtime Supabase Realtime

About

instant agentic crowdfunding

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •