EarnForGood. Perform daily tasks, share skills, and offer services to the local community. Users can donate for tasks completed, empowering individuals to earn and support people they believe in. Make an impact while earning extra income.
Project Migrante is a pioneering platform that tackles the issues faced by migrants in illegal status seeking employment opportunities. By facilitating job postings and enabling cryptocurrency-based compensation, it provides a practical solution to a pressing challenge. Beyond its functional benefits, Project Migrante embodies the spirit of public good, bridging the gap between marginalized individuals and meaningful work. This initiative aligns seamlessly with the ethos of RetroPGF, showcasing how impactful software can drive positive societal change through technological innovation.
Project Migrante's creation was an intricate journey, weaving together cutting-edge technologies to form a cohesive platform. We used React and TypeScript to craft our user interfaces, while Chakra UI added a layer of finesse to our design. Our registration process integrated Worldcoin ID verification, for identity authentication through blockchain. This was implemented somehow using the worldcoin/idkit and developer portal to create the app. Verification did work at some point specially in local host but on production we ran into problems with some errors. Worldcoin has a huge benefit as we can verify the humanity of a person in a decentralised way, without ids or such.
The Ethereum Attestation Service emerged as a key player, enabling on-chain validations of job completions. We created a simple schema to attest if a job is recommended, using a simple boolean and creating an on chain attestation. Users can benefit from this attestations as it creates trust and reputation inside a local network community of people.
We reward users using Base chain and nfts for a gamified element. Users earned badges as they attest, Base chain is excellent for onboarding new users into web3 with rapid, cost-effective transactions.
We also created some contracts using Optimism chain facilitating donations to the community, and the attestations as well were created using OP chain. Huge benefits as OP philosophy aligns perfectly with the propose of this app as a public good, to support a huge community of migrants locally and worldwide.
Using different chains wasn’t so hard, we were able to use thirdweb as developer tools for fast creating, deploying and managing contracts made in OP and Base.