Full-stack donation platform for a Norwegian nonprofit connecting donors with impactful projects worldwide. Features live statistics, dual payment integration (Stripe + Vipps), child sponsorship programs, and complete financial transparency.
Build a comprehensive donation platform for a 100% volunteer-run Norwegian nonprofit. The platform needed to handle international payments, Norwegian-specific payment methods (Vipps), child sponsorship programs, and provide complete financial transparency to donors.
Developed a full-stack Next.js 15 application with Supabase backend, dual payment integration (Stripe for international, Vipps MobilePay for Norway), real-time donation statistics, interactive world map, and comprehensive admin dashboard. Implemented Prisma ORM for complex database queries and Row Level Security for data protection.
Comprehensive functionality delivering real business value
Real-time donation statistics with animated counters, category breakdowns, and funding progress visualization
Monthly child sponsorship programs with individual profiles, progress tracking, and donor management
Stripe for international cards + Vipps MobilePay for Norwegian mobile payments with webhook verification
Live statistics dashboard with animated counters showing donations, donor counts, and funding progress
Full i18n support for Norwegian, English, Swedish, Danish, and Finnish with seamless switching
Full financial transparency with detailed reports, admin-verified transactions, and public statistics
Four focus areas: Education, Sustainability, Environment, and Orphanages with dedicated funding goals
Track donation impact with detailed analytics, project updates, and transparent fund allocation reports
Modern tools and frameworks powering this solution
4 technologies
4 technologies
4 technologies
4 technologies
4 technologies
4 technologies