-
-
Browse Page with all Projects
-
Create your NFT Project
-
Create your NFT Project
-
ESG/PROMISE Framework Analysis to evaluate project dimensions and help writers
-
File and Metadata being uploaded to IPFS
-
Profile Page - 1
-
Profile Page - 2
-
Profile Page - 3
-
Profile Page - 4
-
Leaderboard Page
-
Deployed & Function Smart Contract LIVE
-
Informational Website
-
Informational Website - 2
Inspiration
Our goal is to use blockchain technology to promote sustainability initiatives and make it easy for people to showcase their projects to the world. We think that the CactusChain platform can provide a unique opportunity for users to contribute to the community and build their reputation in a green way.
What it does
CactusChain is a new platform that encourages users to create projects with a sustainability proposal within one of the UN’s sustainable development categories. The user can publish his project in the form of an NFT, which will contain all the information necessary to describe the project, check the author’s credibility, and fulfill the initiative. With CactusChain, users have the opportunity to showcase their projects to the world in a way that is both creative and sustainable. This platform provides a unique way for users to share their ideas and proposals while promoting community sustainability.
After a project is created in the platform, the community will be able to support the initiative by funding the project through the purchase of NFTs and interactions with Smart-Contracts in the TRON ecosystem. For every successful transaction in the platform, users will receive Cactus Tokens, an internal token that quantifies the user’s contribution to the community and builds the base of Cactus’ reputation system – The Cactus Blossoms Profile.
Cactus Blossom Profile
The Cactus Blossom Profile is a unique way for users to build their reputation within the community. This profile will identify the community’s most active and engaged members and those who have contributed the most to sustainable initiatives. Other members will be able to see the status of different profiles and check the user’s credibility. The more a user contributes to the community, the more “cactus blossoms” he will have in his profile, and the higher his reputation will be.
The PROMISE Framework
We use the PROMISE framework as an ESG tool to analyze the impacts and tensions in each of the PROMISE framework’s dimensions. When users post their projects, their content will be analyzed for characteristics of their initiatives on the scope of Personal, Relationships, Organizations, Markets, Institutions, Society, and Environment. Each of these factors is weighted into a scale to measure the ESG impact of the project.
The ESG tool will be able to improve itself according to responses, project characteristics, adherence of other platform members, project updates, and much more. As the system grows, the metrics will be more accurate.
The Cactus Blossom
The Cactus Blossom is a dynamic indicator that will follow the user in all their transactions within the platform. As the user gets involved in the community by supporting projects, creating new initiatives, receiving support, completing project goals, and submitting project results, their Cactus Blossom profile will grow.
Each new project inserted into the platform inherits the Blossom points from its author and the points of all other users contributing to the project’s funding. This way, the projects that possess the highest numbers of Blossom points are the projects that:
- Contains a variety of users with a high standing of points.
- Contains donations of higher value from individual users with a high standing of points.
- Contains an author that is well-known for contributing to other projects.
- Contains an author that successfully concluded other projects.
- Contains users that previously completed projects in similar areas.
Supporters can earn points by donating to a sustainable initiative and completely funding a project with an acquisition/purchase action. Project Authors can earn points for each project created (one at a time) and for every project that has been successfully concluded.
Projects Blossom Points increase based on Individual Supporter Points, Individual Supporter amounts, NFT Acquisition Price, Author Points, and Author relevancy.
How we built it
We deployed two Smart Contracts in the Nile Testnet to use with our Vue.js dAPP. The user connects his wallet is able to perform many contract interactions to see projects, donate with automatic disbursements, and automatic refunds, acquire projects, and earn points.
Challenges we ran into
It was the first time we used Solidity so it was a bit challenging at first, but it is an awesome language to learn.
Achievements
We are proud to have developed CactusChain in such a short period. We believe CactusChain is a new way to encourage sustainability initiatives and provides a unique opportunity for users to showcase their projects to the world.


Log in or sign up for Devpost to join the conversation.