FundHive is a dynamic crowdfunding platform that empowers users to raise funds for personal, creative, and startup projects. Whether it's medical expenses, launching a new product, or supporting an art initiative, FundHive connects you with a generous community of backers ready to support your vision.
✅ Create Campaigns – Easily launch fundraising campaigns for various needs.
✅ Fundraising Tools – Track progress, engage with supporters, and manage funds.
✅ Secure Transactions – Ensures safety with industry-standard encryption.
✅ Community Support – Connect with a network of backers eager to help.
- Frontend: React.js
- Backend: Node.js, Express.js
- Database: MongoDB
- Authentication: Firebase
"dependencies": {
"firebase": "^9.0.0",
"sweetalert2": "^11.0.0",
"daisyui": "^2.51.3",
"tailwindcss": "^3.0.24",
"react-router-dom": "^6.3.0",
"react-tooltip": "^4.2.21",
"react-toastify": "^9.0.0",
"react-spinners": "^0.11.0",
"react-awesome-reveal": "^3.8.0"
}
-
Clone the Repository:
git clone https://github.com/tahmidjihan/fundHive.git cd fundhive
-
Install Dependencies:
npm install
-
Set Up Firebase:
- Create a
.env
file and add Firebase credentials.
VITE_API_KEY=your_one VITE_AUTH_DOMAIN=your_one VITE_PROJECT_ID=your_one VITE_STORAGE_BUCKET=your_one VITE_MESSAGING_ID=your_one VITE_APP_ID=your_one VITE_MEASUREMENT_ID=your_one
- Create a
-
Run the Development Server:
npm run dev