Inspiration
We looked at how ourselves, individuals and businesses can help reduce carbon footprint and take meaningful steps toward a more sustainable future. And then came up with sustain, a carbon offsetting platform with blockchain and CO2.storage that allows individuals to make a significant impact in the world.
What it does
Imagine that there is a platform where you can champion an action, solicit funds and undertake actions to help reduce carbon footprints in a particular society. Well that's exactly what Sustain is for, making sure individuals can undertake actions to help save our world. While others contribute funds to an action, they will be able to know the amount of carbon they are offsetting in that locality the action will be taken in. With Sustain:
- And individual can champion an action in society.
- Upload the action on the platform by specifying the amount of carbon they want to offset.
- Receive funds from other individuals who will help reduce carbon footprints in that locales.
- Undertake the action. Please note: add XDC testnet to metamask to be able to perform an activity on the platform.
How we built it
At the first stage, we decided which features we want to implement first, and where to start. Starting from that point, it was not hard to decide which technologies to use. On the backend side we used Solidity, IPFS, Web3.Storage and CO2.Storage. For smart contract interaction we used ethers and we built the frontend using React and TailwindCSS library.
Challenges we ran into
We had issues with strong internet connection and stable power during the development process.
Accomplishments that we're proud of
- Being able to work on an impactful project that will positively impact the community
- Team members took this opportunity to practice with technologies and platforms they have rarely or never used before
What we learned
Starting your solution with building a prototype helps to cover several aspects simultaneously: working with user expectations, parallelizing the development and design of UX, creating a solution architecture The result can be achieved in a short time, even if you do not have processes, but you have a problem and an idea that solves it.
What's next for Sustain
There are a couple of things we will like to add make the platform user friendly. We will add exciting features to the platform to make it a ready-market project for public consumption.
Log in or sign up for Devpost to join the conversation.