Work

OpenGiving LLC - Fundraising Platform

Next.js
FastAPI
Prisma
AWS/Terraform
PayPal Braintree

Revolutionary dual-channel fundraising platform combining crowdfunding with peer-to-peer marketplace, enabling in-kind donations alongside traditional cash contributions through modern full-stack architecture.

OpenGiving platform dashboard showing campaign creation and marketplace integration

Project Overview

OpenGiving is a revolutionary dual-channel fundraising platform that transforms charitable giving by combining traditional crowdfunding with a peer-to-peer marketplace. Built with modern full-stack technologies, it enables people to support causes through both cash donations and marketplace sales, creating a comprehensive ecosystem for community-driven fundraising.

Technical Architecture

Frontend Stack:

  • Next.js 15 with TypeScript and App Router
  • Tailwind CSS for responsive, utility-first styling
  • Stream Chat for real-time messaging between users
  • Clerk for enterprise-grade authentication
  • Stripe integration for secure payment processing

Backend Stack:

  • FastAPI Python framework for high-performance API
  • PostgreSQL with Prisma ORM for database operations
  • AWS Cloud Infrastructure (ECS, RDS, S3, CloudFront)
  • Docker containerization for scalable deployment
  • Terraform for Infrastructure as Code

Key Features & Innovation

Dual-Channel Fundraising System:

  • Traditional direct cash donations to campaigns
  • Marketplace sales with 20-100% of proceeds going to campaigns
  • Flexible contribution options (goods, services, or cash)

Advanced Platform Features:

  • Campaign management with real-time progress tracking
  • Geographic targeting and location-based campaigns
  • Hybrid wallet system with escrow protection
  • AI-powered campaign verification system
  • Real-time chat and notification systems
  • Comprehensive admin dashboard with analytics

Technical Highlights

Security & Payment Processing:

  • Stripe integration with secure escrow system
  • 4-digit delivery confirmation codes
  • Comprehensive refund management
  • GDPR-compliant data handling
  • Enterprise-grade authentication with Clerk

User Experience:

  • Mobile-responsive design with dark/light mode
  • Real-time notifications and updates
  • Advanced search and filtering capabilities
  • User rating and feedback systems
  • Giving profiles with impact tracking

Impact & Results

  • Mission-Driven Innovation: First platform to combine crowdfunding with peer-to-peer marketplace
  • Community Impact: Removes cash-only barriers to charitable giving
  • Technical Excellence: Modern, scalable architecture with real-time features
  • Transparency: Full transaction traceability and clear fee structure

Technical Stack

  • Frontend: Next.js 15, TypeScript, Tailwind CSS, Stream Chat, Clerk
  • Backend: FastAPI, PostgreSQL, Prisma ORM, Stripe API
  • Infrastructure: AWS (ECS, RDS, S3, CloudFront), Docker, Terraform
  • Development: GitHub Actions CI/CD, CloudWatch monitoring