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.
-
Campaign Management – Create, manage, and monitor fundraising campaigns with ease.
-
Secure Payments – Integrated with Stripe/Razorpay for fast and safe transactions.
-
User Authentication – Sign up, log in, and manage profiles securely with JWT-based authentication.
-
Donation Tracking – Real-time tracking of contributions and campaign progress.
-
Media Uploads – Add images/videos to campaigns to attract supporters.
-
Notifications & Updates – Keep donors engaged with campaign updates.
-
Responsive Design – Optimized for all devices with a clean, modern UI.
Frontend:
- React.js + Vite
- Tailwind CSS
- Axios for API calls
Backend
- Node.js + Express
- MongoDB (Mongoose ODM)
- JWT Authentication
- Cloudinary (for media storage)
Payments
- Razorpay integration
Getting Started Prerequisites
- Node.js & npm
- MongoDB (local or cloud like MongoDB Atlas)
- 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
👉 Frontend: http://localhost:5173 👉 Backend API: http://localhost:8000
Contributions are always welcome! Please fork this repository, create a feature branch, and submit a pull request.
- Advanced analytics dashboard
- Social media campaign sharing
- Multi-currency payment support
- Mobile app version (React Native)
We believe every idea deserves a chance. FundFlow is built to simplify fundraising, enhance transparency, and connect dreamers with supporters worldwide.