Skip to content

Token Giver: Transform Charity with Blockchain! product logo

Product screen shot

Token Giver is a decentralized crowdfunding platform that empowers individuals, groups, and organizations to raise funds for a wide range of causes. Users can create personalized fundraising campaigns by sharing their stories, setting financial goals, and collecting donations from supporters. Each campaign is represented as an NFT with a Token Bound Account (TBA), enabling donors to send tokens directly to the campaign securely and transparently.

PROJECT OVERVIEW

The Problem

Traditional fundraising and charity methods often suffer from:

  • A lack of transparency.
  • High operational costs.
  • Slow fund transfers.

These challenges lead to delays and diminished trust, reducing the overall impact of charitable activities.

The Solution

Token Giver leverages blockchain technology and ERC6551 token-bound accounts to address these challenges by providing:

  • Transparency: Every transaction is recorded on the blockchain for an immutable, publicly accessible record.

  • Efficiency: Direct donations with lower transaction fees ensure that contributions go further.

  • Security: Blockchain's inherent security guarantees safe and trustable fund transfers.

Token Giver transforms how donations are managed, making charitable campaigns more trustworthy and impactful.

Getting Started

Follow these steps to set up the project locally:

  1. Clone the Repository:
git clone https://github.com/Token-Giver/token-giver.git
  1. Navigate to the Desired Directory:
  • backend: For backend development.
  • contract: For For Cairo smart contracts.
  • dapp: For the frontend application.
cd dapp  # Example for working on the frontend
  1. Install Dependencies:
npm install
  1. Run the Application:
npm run dev

Contributing

We welcome contributions to Token Giver! Follow these steps to contribute:

  1. Fork the Repository: Click the Fork button at the top of this page.

  2. Create a Branch:

git checkout -b feature-name
  1. Commit Your Changes:
git commit -m "Add meaningful message about your changes"
  1. Push to Your Branch
git push origin feature-name
  1. Create a Pull Request: Submit your pull request for review.

Popular repositories Loading

  1. token-giver-contracts token-giver-contracts Public

    Cairo 3 14

  2. token-giver-backend token-giver-backend Public

    TypeScript 1 8

  3. token-giver token-giver Public

    TypeScript 20

  4. tokenbound-hackathon-submissions tokenbound-hackathon-submissions Public

    Forked from mul1sh/tokenbound-hackathon-submissions

    Submissions for the tokenbound hackathon

  5. .github .github Public

Repositories

Showing 5 of 5 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…