Funds is a self-hosted donation-based crowd-fundraising platform built with the TALL stack (Tailwind CSS, Alpine.js, Laravel, and Livewire). It allows individuals and organizations to set up and manage fundraising campaigns effortlessly.
- Campaign Management: Create and manage multiple fundraising campaigns.
- Donation Tracking: Track donations in real-time.
- Secure Payments with Stripe: Integrate with Stripe for secure transactions.
- Rewards: Add rewards for a campaign which donors can choose from when donating.
- Orders: Manage orders to send the rewards to your donors.
- Customizable: Fully customizable to fit your needs.
- Responsive Design: Optimized for both desktop and mobile devices.
- Modular Approach: Core functionalities are divided into modules to ensure better maintainability and easy extendability.
-
PHP >= 8.3
-
Composer
-
Node.js & NPM
-
MySQL
-
Stripe account and API keys
- ffmpeg (to generate thumbnails for videos)
This project is licensed under the MIT License. See the LICENSE file for details.
For any inquiries or support, please open an issue or contact us.