← Back to all works
BG
FundForge
BG

Key Features

Authentication & Authorization

  • •Email/password registration and Google Sign-in via Better Auth
  • •Role selection at signup: Supporter or Creator
  • •Admin role management (promote/demote users)
  • •Secure session handling with MongoDB-backed persistence
  • •Route protection with role-based redirects

Campaign Discovery & Browsing

  • •Full-text search by keyword and dynamic category filtering
  • •Visually stunning Bento-grid layouts for campaign display
  • •Dedicated campaign detail pages showing funding progress, deadlines, and creator info
  • •Smooth scroll animations using Framer Motion
  • •Smart duplicate contribution prevention

Funding & Payments

  • •Supporter wallet system using Platform Credits (Cr)
  • •Secure credit purchases via Stripe Checkout sessions
  • •One-click contribution to live campaigns
  • •Automated campaign progress updates upon successful funding
  • •Contribution history tracking

Role-Specific Dashboards

    Supporter Dashboard

    • •Contribution history with status tracking
    • •Wallet credit balance management
    • •Payment history via Stripe
    • •Discovery recommendations based on top categories

    Creator Dashboard

    • •Full CRUD for campaign creation and management (create, edit, update status)
    • •Track total funds raised and pending contributions
    • •Analytics: campaign views, funding over time, and backer metrics
    • •Withdrawal management for successful campaigns
    • •Revenue & performance charts via Recharts

    Admin Dashboard

    • •Platform-wide statistics: total users, active campaigns, total funds raised
    • •Campaign moderation workflow (Approve/Reject)
    • •User management: role changes, account deletion
    • •Campaign moderation: status updates, removal
    • •Growth analytics: 7-day user & campaign creation trends
    • •Payment and withdrawal oversight
    BG

    full stack

    FundForge

    A production-grade crowdfunding platform

    BG

    Category

    full stack

    Added On

    July 14, 2026

    Live Preview

    Visit Project ↗
    BG

    About the project

    FundForge is a fully-featured crowdfunding ecosystem connecting Supporters, Creators, and Platform Admins through a modern, responsive web experience. Built with Next.js 16's App Router and React Server Components on the frontend, backed by an Express 5 REST API and MongoDB, it delivers a complete fundraising ecosystem — from discovering creative projects and one-click contributions to wallet management and admin oversight.

    BG

    Technologies Used

    Next.jsReactNode.js + ExpressMongoDBTypeScriptBetter AuthRechartsStripeCORS + Dotenv