Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/earthfi/earthfi
EarthFi is a blockchain-powered platform revolutionizing plastic recycling with value-driven incentives to build a sustainable and regenerative economy.
https://github.com/earthfi/earthfi
blockchain ecology reactjs recycling solidity web3
Last synced: about 2 months ago
JSON representation
EarthFi is a blockchain-powered platform revolutionizing plastic recycling with value-driven incentives to build a sustainable and regenerative economy.
- Host: GitHub
- URL: https://github.com/earthfi/earthfi
- Owner: EarthFi
- License: mit
- Created: 2024-10-20T11:19:22.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-11-18T21:54:37.000Z (about 2 months ago)
- Last Synced: 2024-11-18T22:54:55.859Z (about 2 months ago)
- Topics: blockchain, ecology, reactjs, recycling, solidity, web3
- Language: JavaScript
- Homepage: https://www.earthfi.xyz
- Size: 86 MB
- Stars: 0
- Watchers: 0
- Forks: 4
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# EarthFi
![Logo]("./frontend/public/EarthFi.png)
EarthFi is a blockchain-based platform aimed at revolutionizing plastic recycling through value-driven incentives. By leveraging the capabilities of Celo's blockchain infrastructure, EarthFi seeks to establish a regenerative economy by turning plastic waste into a valuable resource, promoting sustainability and community empowerment.
## Features
- Decentralized Recycling Platform: EarthFi centralizes plastic recycling efforts on a blockchain for enhanced transparency and trust.
- Incentive-Based Model: Participants are rewarded in cUSD for contributing to recycling and sustainability efforts.
- Global Outreach: EarthFi's goal is to unify global recycling efforts on a single platform, fostering a circular economy.
- Eco-Friendly Initiatives: Support for initiatives that prioritize environmental restoration.## Getting Started
Before you begin, ensure you have met the following requirements:
- Node.js (>= v14)
- npm or yarn
- An EVM compatible Wallet (for testing or usage)## Installation
Clone the repository:
```bash
git clone https://github.com/yourusername/earthfi.git
cd earthfi
```Install the dependencies:
```bash
npm install
# or
yarn install
```Running the Project
To start the project in development mode, run:```bash
npm run dev
# or
yarn dev
```## Architecture
- Smart Contract
- EarthFi.sol: Includes the funtional logic of the dApp.
- Backend: To handle the contact request from the frontend.
- Frontend.
Technologies Used
- Backend: [Node.js / Express]
- Frontend: [React]
- Database: [MongoDB]
- Other Technologies: [IPFS, Web3.js]## Contributing
Contributions are always welcome!
- Fork the repository.
- Create a new branch (feature/your-feature-name).
- Make your changes.
- Commit your changes (git commit -m 'Add a feature').
- Push to the branch (git push origin feature/your-feature-name).
- Open a pull request.## License
This project is licensed under the MIT License.
[MIT](https://github.com/Earthfi/Earthfi/blob/main/LICENSE)
## Contact
For more information about EarthFi, please reach out to:- https://x.com/EarthFi
- [email protected]
- www.earthfi.xyz