FoRe-Fi

FoRe-Fi

FoRe-Fi : ReFi dApp designed to encourage and facilitate environmentally sustainable actions, combining crypto crowdfunding, game features with NFT and a vibrant community

The problem FoRe-Fi solves

Despite growing awareness of environmental issues, many individuals struggle to adopt eco-friendly practices and maintain long-term commitment to environmental initiatives. We aim to bridge this gap and empower individuals to become active participants in creating a sustainable world.

Our platform focuses on tackling the challenge of long-term engagement in eco-projects. We aim to inspire individuals to not only be aware of environmental issues but also take tangible actions to support sustainability efforts. By providing a platform that combines crypto crowdfunding, game features with NFT and a vibrant community, we strive to encourage sustained involvement in eco-projects.

Through crypto crowdfunding, users can directly contribute their digital assets to fund environmental initiatives, ensuring the progress and impact of these projects over time. By incorporating gamification elements, we transform the experience of supporting sustainability into an engaging and rewarding journey, motivating users to adopt eco-friendly practices and maintain their commitment. Additionally, our community-building efforts foster connections among like-minded individuals in the crypto space, creating a supportive network where users can share knowledge, inspire each other, and stay connected to the cause of environmental conservation through crypto crowdfunding.

Challenges we ran into

Challenges in ERC721Upgradeable Contract Development: The team encountered a multitude of difficulties and obstacles while striving to develop a contract using ERC721Upgradeable, impeding the progress of the project.

Enhancing the user experience: Frequent wallet connection required by our game features. We were concerned that this might disrupt the seamless experience for users. Although we’ve started to research gasless transactions as a potential solution, we were unable to implement them in our service at this time.

Managing Individual Workloads: The adoption of a 1-person-1-project format presented challenges in effectively managing the workload of each team member, encompassing aspects such as time allocation and skill utilization. It necessitated careful planning and coordination to ensure smooth execution.

Conflicts and Issues with Function Interfaces: During the merging of features on GitHub, conflicts arose among the team members. Despite their efforts to establish and align function interfaces beforehand, maintaining consistency throughout the development process proved to be a significant challenge, resulting in compatibility issues and conflicts.

Adaptation and Iteration of Ideas: The service design originally focused on the user accessibility and usability. As the development process advanced, the team frequently found themselves needing to adapt and iterate their ideas on a smaller scale. This required making adjustments and refinements to ensure coherence and meet time line.

Discussion