Skip to content

Elite-tch/projectx-gofundme

Repository files navigation

MetroFund

Welcome to MetroFund, a comprehensive crowdfunding platform designed to revolutionize the way fundraising campaigns are managed and executed. With a strong focus on donor engagement and efficient fund management, our platform leverages the power of the Arbitrum blockchain to provide a secure, transparent, and rapid transaction experience.

Table of Contents

Features

  • Effortless Donor Engagement: Our user-friendly interface allows donors to easily browse initiatives and contribute with just a few clicks.
  • Efficient Fund Management: Manage funds seamlessly with tools that allow for quick withdrawals and transparent tracking of contributions.
  • Blockchain Security: Utilizing the Arbitrum blockchain ensures all transactions are secure and verifiable.
  • No Upfront Costs: Start your campaign today with no upfront fees, empowering individuals and organizations to initiate fundraising efforts without financial barriers.
  • Flexible Withdrawals: Initiative founders can withdraw their funds at any time, without needing to reach their funding goals.
  • Verified Smart Contract: Our smart contract is fully deployed and verified on the Arbitrum Sepolia testnet, ensuring transparency and trust.

Getting Started

To start using MetroFund, follow these steps:

  1. Set Up Your Wallet: Ensure you have a compatible Ethereum wallet (e.g., MetaMask) that supports Arbitrum.
  2. Connect to Arbitrum Sepolia: Switch your wallet network to Arbitrum Sepolia.
  3. Create an Initiative: Utilize our platform to create a new fundraising initiative by filling out the necessary details.
  4. Promote Your Campaign: Share your initiative to engage donors and encourage contributions.

Smart Contract Deployment

Our smart contract has been deployed and verified on the Arbitrum Sepolia network. You can view the contract on Arbiscan:

How It Works

  1. Creation of Initiatives: Users can create initiatives by submitting their project details, including title, description, and funding goals.
  2. Storage of Initiatives: Initiatives are stored on the blockchain, ensuring transparency and immutability.
  3. Support of Initiatives: Donors can support initiatives by contributing ARB (Arbitrum native currency) or ETH (Ethereum) on the Sepolia testnet.
  4. Withdrawals: Initiative founders can withdraw their funds at any time, allowing them to access their contributions without being tied to a funding goal.

Contract Functionality

The smart contract includes the following functionalities:

  • Initiative Creation: Functionality to create and store new initiatives on the blockchain.
  • Fund Contribution: Mechanism for donors to support initiatives with ARB or ETH.
  • Withdrawal: Allows initiative founders to withdraw funds at any time, regardless of whether their goals have been met.
  • Transparency: All transactions and contributions are recorded on the blockchain, providing a transparent view of the funding process.

Contributing

We welcome contributions from the community! If you'd like to contribute to the development of MetroFund, please fork the repository, make your changes, and submit a pull request.

Live Site

Visit our live site at metrofund.vercel.app to start your fundraising journey today!


Thank you for choosing MetroFund! We look forward to helping you take your fundraising efforts to the next level.