Skip to content

Latest commit

 

History

8 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FundFlow – A Modern Crowdfunding Platform

FundFlow is a next-generation crowdfunding platform that empowers individuals, startups, and organizations to raise funds seamlessly. Whether it's launching a new product, supporting a social cause, or backing a creative idea, FundFlow provides a transparent, secure, and user-friendly environment for campaigners and donors alike.

Key Features

  1. Campaign Management – Create, manage, and monitor fundraising campaigns with ease.

  2. Secure Payments – Integrated with Stripe/Razorpay for fast and safe transactions.

  3. User Authentication – Sign up, log in, and manage profiles securely with JWT-based authentication.

  4. Donation Tracking – Real-time tracking of contributions and campaign progress.

  5. Media Uploads – Add images/videos to campaigns to attract supporters.

  6. Notifications & Updates – Keep donors engaged with campaign updates.

  7. Responsive Design – Optimized for all devices with a clean, modern UI.

Tech Stack

Frontend:

  1. React.js + Vite
  2. Tailwind CSS
  3. Axios for API calls

Backend

  1. Node.js + Express
  2. MongoDB (Mongoose ODM)
  3. JWT Authentication
  4. Cloudinary (for media storage)

Payments

  1. Razorpay integration

Getting Started Prerequisites

  1. Node.js & npm
  2. MongoDB (local or cloud like MongoDB Atlas)
  3. Razorpay account for payment integration

Installation Clone the repository git clone https://github.com/your-username/FundFlow.git

Navigate to project cd FundFlow

Install dependencies for backend cd backend npm install

Install dependencies for frontend cd ../frontend npm install

Running the Project Run backend server cd backend npm run dev

Run frontend cd ../frontend npm run dev

The app will be live at:

👉 Frontend: http://localhost:5173 👉 Backend API: http://localhost:8000

🤝 Contributing

Contributions are always welcome! Please fork this repository, create a feature branch, and submit a pull request.

Roadmap

  1. Advanced analytics dashboard
  2. Social media campaign sharing
  3. Multi-currency payment support
  4. Mobile app version (React Native)

Inspiration

We believe every idea deserves a chance. FundFlow is built to simplify fundraising, enhance transparency, and connect dreamers with supporters worldwide.

✨ Made with ❤️ by the FundFlow Team

Releases

Packages

Contributors

Languages