Project Description -
- RecycloMade is a decentralized organization that aims to encourage people to recycle waste items and make something unique & best out of it in order to make Earth a better place to live in.
- We aim to build a community of enthusiasts who'll help us achieve our goal of creating 1 million handmade items by recycling waste items .
Core Objectives and Future Plans of RecycloMade-
- 🔗 Connecting: Our aim is to connect and make people aware of the importance of recycling to human mankind.
- 💵 Award: We'll randomly award our supporters to add a P2E environment to this projection in order to keep the people engaged in this project which will eventually help mother Nature.
- 🔔 Update: With the help of EPNS help, users are notified whenever they get anything credited/ debited.
- 📈 Streaming Money: Send money over time with the integration with Superfluid.
- 📚 Education: Our Organization will also make people aware of the current situation on Earth and educate them regarding the global issues of SAVE SOIL, GLOBAL WARMING, etc.
- 🌍 RECYCLOMADE DAO: This will help our community to take all the important decisions in a decentralized way and help in the smooth functioning of the project.
- 🎯 AIM: Our Ultimate Goal is to reduce Pollution by recycling waste items and also educating people about our current environmental issues. People can show creativity by making something unique by concept of recycling.
- GitHub Repository - https://github.com/itsdivgithub/Recyclo-Made
-
Polygon Dapp - The whole app is deployed on Polygon Mumbai Testnet.
-
Covalent Dashboard Link- https://github.com/itsdivgithub/Recyclo-Made/blob/main/components/CovalentDashboard.js
-
IPFS - Used NFT Port to mint the images clicked by the users. NFTs which are uploaded through NFTPort are uploaded on IPFS.
-
Link - https://github.com/itsdivgithub/Recyclo-Made/blob/main/components/MintNFT.js
-
POAP - POAP API is used for displaying and interacting with existing POAPs. Also, we will award the active supporters of the project with POAPs to encourage them.
-
Link - https://github.com/itsdivgithub/Recyclo-Made/blob/main/components/Competition.js
-
NFTPort - NFTPort's API is used to upload the image of the plant which is planted by the users.
-
Link - https://github.com/itsdivgithub/Recyclo-Made/blob/main/components/MintNFT.js
-
Chainlink - Chainlink VRF (Verifiable Random Function)
-
This is used to generate a random winner from the list of people who have created handmade items by recycling waste products on a particular day and have minted their NFTs.
-
Chainlink Keepers Functions -
-
This is used to automate the smart contracts by running the Verifiable Random Function to help in selecting the winner every day.
-
The checkUpkeep function will check if the auction/grant ended or not. the performUpkeep function will automatically execute the functions in a set time period when the day has ended. This function also automatically sends the amount to the winner of that day.
-
Link - https://github.com/itsdivgithub/Recyclo-Made/blob/main/components/LotteryEntrance.js
-
BACKEND -
-
IPFS
-
POAP
-
Solidity
-
Hardhat
-
Chainlink
-
FRONTEND -
-
Nextjs for the frontend app
-
TailwindCSS
-
web3uikit by Moralis
-
NOTION PAGE - https://spiritual-baryonyx-0b4.notion.site/RecycloMade-9e4d726326bd49c486b4efdbe3d95b6d
-
Made By - DIVYANSHU SINGH
-
Github - https://github.com/itsdivgithub
-
Discord - divweb#8073
-
Twitter - https://twitter.com/itsofficialdiv