S

SolidFundr

SolidFundr: Decentralized fundraising on Ethereum. Transparent campaigns, secure donations, automated fund releases. Revolutionizing giving.

Created on 20th August 2023

S

SolidFundr

SolidFundr: Decentralized fundraising on Ethereum. Transparent campaigns, secure donations, automated fund releases. Revolutionizing giving.

The problem SolidFundr solves

SolidFundr is a decentralized fundraising solution powered by blockchain technology. It empowers individuals and organizations to create and manage fundraising campaigns in a transparent, secure, and efficient manner. With SolidFundr, users can easily initiate campaigns, set fundraising goals, and provide campaign details. Donors can contribute directly to campaigns, knowing that their donations are securely recorded on the Ethereum blockchain.

Existing fundraising methods often involve intermediaries, administrative complexities, and a potential lack of transparency. SolidFundr addresses these challenges by automating the fundraising process through smart contracts. This eliminates the need for intermediaries, reduces the risk of fraud, and ensures the accountability and traceability of every donation and fund release.

Key features of SolidFundr include:

  • Trust and Transparency: All campaign details, donations, and fund releases are publicly recorded on the blockchain, fostering trust and transparency among donors, beneficiaries, and the community.
  • Automatic Fund Release: When a campaign's donation threshold is met or exceeded, the smart contract automatically triggers the release of funds to the designated beneficiary. This eliminates the need for manual intervention.
  • Security: Funds are securely managed by smart contracts, reducing the risk of mismanagement or fraud.

By leveraging blockchain technology, SolidFundr aims to revolutionize traditional fundraising methods, making them more efficient, transparent, and secure. Whether for personal causes, charitable organizations, or community projects, SolidFundr offers a user-friendly platform for conducting fundraising campaigns with confidence.

Challenges I ran into

More than code bugs, there were challenges of a different nature that slightly slowed my progress: my limited experience with the chosen libraries and the available free time to dedicate to the project. I come from several years of work in the web2 world, primarily as a backend developer with PHP and Laravel. Over the past 2 years, I've transitioned to learning JavaScript and its frameworks, aiming to improve my frontend skills where I had and still have some gaps. After that, in the last year and a half, I began studying Solidity and web3 technologies to be able to create my first dApps.

For this project, I opted to use Wagmi and RainbowKit for the first time (previously I used Ethers.js). With Wagmi, I also ventured into TypeScript that I had not used before. Through quick research and utilizing their documentation, I managed to complete the project. Employing these technologies in this project allowed me to appreciate the robustness they bring and improve my code structure. I will certainly continue using them in future endeavors.

Another challenge was time availability, as working from 9 to 6 throughout the week left me with evenings and some weekends for personal development and to strengthen my skills for entering this new space. Fortunately, the hackathon was held in August, allowing me to leverage my Ferragosto vacation week to study new technologies and finalize the project.

Tracks Applied (1)

Web2 to Web3

My project seamlessly bridges the transition from the Web2 to Web3 era by providing a decentralized solution for fundrai...Read More

NEAR Foundation

Discussion

Builders also viewed

See more projects on Devfolio