Skip to content

A crowd funding dapp built on Solana, anyone can fund you simply by you generating a link

License

Notifications You must be signed in to change notification settings

Dunsin-cyber/sol-fund

Repository files navigation

SolFund: Decentralized Crowdfunding on Solana

Table of Contents

Overview

SolFund is a decentralised crowdfunding platform built on the Solana blockchain, designed to revolutionise the crowdfunding experience by combining the speed and scalability of Solana with user-friendly features. Whether you're an individual in need, a project creator looking to fund your idea or a supporter eager to contribute, SolFund provides a transparent, efficient, and secure platform for fundraising campaigns.

Goals

  • Transparency: Enable transparent and traceable crowdfunding campaigns using blockchain technology.
  • Efficiency: Leverage the high throughput of the Solana blockchain to facilitate quick and cost-effective transactions.
  • Inclusivity: Create a global crowdfunding ecosystem accessible to users from diverse backgrounds and regions.
  • Innovation: Introduce cutting-edge features, such as NFT rewards, decentralized governance, and cross-chain compatibility, to enhance the crowdfunding experience.

Features

  1. Campaign Creation:

    • Easily create and customize fundraising campaigns with details such as name, fundraising goal, tags, and description.
  2. Campaign Discovery:

    • Explore ongoing and completed campaigns through a user-friendly discovery page with advanced filtering options.
  3. Multi-Token Support:

    • Contribute to campaigns using a variety of tokens(stable coins and the likes), providing flexibility for backers.
  4. NFT Rewards:

    • Receive exclusive NFT rewards based on your level of contribution, adding a unique dimension to crowdfunding.
  5. Decentralized Governance:

    • Participate in the decision-making process for campaigns through decentralized governance mechanisms.
  6. Integration with Phantom Wallet:

    • Seamlessly connect your Phantom wallet for secure authentication and interaction with SolFund.
  7. Campaign Milestones and Updates:

    • Stay informed with regular updates from campaign creators, ensuring transparency and accountability.
  8. Cross-Chain Compatibility (Future Development):

    • Explore campaigns and contribute using assets from different blockchain ecosystems.

Getting Started

Prerequisites

Installation

  1. Clone the SolFund repository:

    git clone https://github.com/your-username/solfund.git
  2. Navigate to the project directory:

    cd solfund
  3. install the project packages:

    npm install
  4. deploy the frontend:

    npm start

Usage

  1. Create a campaign using the create function.
  2. Explore and support campaigns through the SolFund platform.
  3. Withdraw funds or check campaign updates based on your role.

Future Features

  • Campaign Discovery Enhancements:
    • Introduce trending campaigns, featured campaigns, and user recommendations.
  • Advanced NFT Integration:
    • Enable NFTs as campaign assets and introduce exclusive NFT marketplaces.
  • Cross-Chain Compatibility:
    • Implement compatibility with multiple blockchain ecosystems for broader user access.

How SolFund Benefits Students

#(Although not in specific but cool to talk about it)

SolFund provides a lifeline for students facing financial barriers to education by offering a decentralized crowdfunding platform specifically tailored to their needs. Here's how SolFund supports students:

  • Education Funding: Students can create campaigns to fund their tuition, textbooks, and other educational expenses, empowering them to pursue their academic goals.

  • Transparent Fundraising: SolFund ensures transparency in fundraising campaigns, allowing students to clearly communicate their funding needs and progress to potential backers.

  • NFT Rewards for Backers: Students can entice backers by offering exclusive NFT rewards, creating a unique and engaging way to express gratitude and showcase appreciation for supporters.

  • Inclusive Multi-Token Support: SolFund's support for various tokens means students can receive contributions in a variety of digital assets, expanding the potential donor base.

Advantages Over Competitors

SolFund stands out among crowdfunding platforms with its unique advantages:

  • Solana's Speed and Low Transaction Costs: SolFund leverages Solana's high throughput and low transaction costs, providing users with a fast and cost-effective crowdfunding experience.

  • Integration with Phantom Wallet: SolFund's seamless integration with Phantom Wallet enhances user experience, offering a secure and user-friendly interface for managing contributions.

  • Innovative Features: SolFund introduces cutting-edge features such as NFT rewards, decentralized governance, and cross-chain compatibility, providing a forward-looking and competitive platform.

  • No Specific Focus on Funding: SolFund's emphasis on supporting anybody in need sets it apart from general crowdfunding platforms.

Milestones

  • M1 2024:
    • Beta release with basic features.
  • M2 2024:
    • Launch of enhanced campaign discovery and multi-token support.
  • M3 2024:
    • Introduction of NFT rewards and decentralized governance.
  • M4 2024:
    • Cross-chain compatibility and additional innovative features.

Contributing

We welcome contributions from the community! If you have suggestions, find bugs, or want to add new features, please open an issue or submit a pull request.....Thanks

License

This project is licensed under the MIT License.

About

A crowd funding dapp built on Solana, anyone can fund you simply by you generating a link

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published