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.
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.
Before you begin, you need to install the following tools:
- 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.
- ScaffoldETH Components: Toolkit made for efficient dApp development.
- Arbitrum Sepolia Chain: Deployed on the Arbitrum Layer 2 solution for Ethereum.
- Contract Address:
0xf00A9373Cd54Fd060CD31B81c21611558aE352ec
To set up and run this project locally, follow these steps:
-
Clone the repository:
git clone git@github.com:egidioquad/urbeHacks.git
-
Navigate to the project directory:
cd urbeHacks
-
Install dependencies:
yarn install
-
Run tests on the smart contract:
yarn test
-
Start the frontend application:
yarn start
For a detailed explanation of the project in Italian, please watch this Loom video: Loom Video