Skip to content

egidioquad/urbeHacks

Repository files navigation

42Care - Decentralized Fundraising dApp for 42school

Welcome to 42Care, a decentralized fundraising application tailored for the 42school community, developed during the urbe.eth Bootcamp Hackathon. Our goal is to support the scholastic clubs at 42school by empowering students through innovative blockchain technology.

Overview

42Care enables the initiation and contribution to fundraising campaigns benefiting 42school clubs. Contributors receive custom ERC-20 42Tokens based on their donation amount, providing them with exclusive campus benefits.

✅ Requirements

Before you begin, you need to install the following tools:

Features

  • Fundraising Campaigns: Initiate and contribute to campaigns supporting 42school clubs.
  • Stablecoin Integration: Contributions handled using a custom stablecoin token (e.g., USDT).
  • Custom Tokens: Earn and use custom ERC-20 42Tokens within the campus ecosystem.

Tech Stack

  • ScaffoldETH Components: Toolkit made for efficient dApp development.
  • Arbitrum Sepolia Chain: Deployed on the Arbitrum Layer 2 solution for Ethereum.

Fundraising Contract Address on Arbitrum Sepolia

  • Contract Address: 0xf00A9373Cd54Fd060CD31B81c21611558aE352ec

Setup Instructions

To set up and run this project locally, follow these steps:

  1. Clone the repository:

    git clone git@github.com:egidioquad/urbeHacks.git
  2. Navigate to the project directory:

    cd urbeHacks
  3. Install dependencies:

    yarn install
  4. Run tests on the smart contract:

    yarn test
  5. Start the frontend application:

    yarn start

Video Explanation

For a detailed explanation of the project in Italian, please watch this Loom video: Loom Video

About

urbe.eth Hackaton

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published