hackquest logo

Decentralized Fundraising Platform

The Decentralized Fundraising Platform is a transparent and trustless crowdfunding solution built on Telos Blockchain

Videos

Description

šŸ¦ Decentralized Fundraising Platform


Telos Mini Hackathon 2024 Submission

Smart Contract Address: 0x91c642c4B8bB939f61785FC3682E355839384a05



šŸš€ Project Overview

The Decentralized Fundraising Platform is a transparent and trustless crowdfunding solution built on the Telos Blockchain. This platform empowers users to create campaigns, securely contribute funds, and withdraw raised amounts seamlessly, leveraging Telos smart contract technology to ensure scalability, speed, and affordability.



🌟 Features

  • Campaign Creation: Users can set up fundraising campaigns with a target amount, title, and description.
  • Secure Contributions: Donors can contribute funds to campaigns using Telos' native currency.
  • Transparent Fundraising: All transactions are recorded on-chain, ensuring trust and transparency.
  • Fund Withdrawal: Campaign creators can withdraw funds once the target amount is achieved.
  • Real-Time Campaign Monitoring: Users can track active campaigns, view progress, and monitor status.


šŸ”— Deployed Contract


NetworkContract Address
Telos Testnet0x91c642c4B8bB939f61785FC3682E355839384a05


šŸ“œ Smart Contract Details

The platform’s functionality is powered by the Fundraising smart contract, which manages:

  1. Campaign Storage: Maintains records of all created campaigns.
  2. Contribution Tracking: Maps donors to campaigns and tracks donation amounts.
  3. Fund Withdrawal Rules: Enforces withdrawal eligibility once the campaign reaches its goal.


šŸ› ļø Tech Stack


Blockchain:

  • Telos Blockchain: Offering high speed, low fees, and Ethereum compatibility through Telos EVM.

Frontend:

  • React.js: For crafting an intuitive user interface.
  • Tailwind CSS: For modern and responsive design.

Backend:

  • Node.js: For server-side operations and blockchain integration.
  • Telos EVM SDK: For interacting with Telos smart contracts.


šŸ’» Installation & Setup


Prerequisites

  • Node.js (v16+)
  • npm or Yarn
  • Telos CLI

Steps

  1. Clone the Repository

Progress During Hackathon

it take weak to create this project