Skip to content

faulknerpearce/goalfi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Goalfi 🏁

An accountability platform to reach your goals and take responsibility for your progress.

Introduction

Goalfi is a decentralized web application that leverages blockchain technology to streamline the way individuals track and accomplish their goals. By staking tokens as a commitment to their activity, users are held accountable for their progress. If a goal is not met, the tokens are forfeited and redistributed among users who have successfully accomplished their goals. This unique approach adds a competitive edge and fosters collective responsibility, making a community with aligned incentives and gamifies the process of personal achievements.

Overview

Goalfi is designed to motivate and reward users for accomplishing quantifiable goals. Users can join predefined goals, stake a certain amount of cryptocurrency, and claim rewards upon goal completion within the stipulated timeframe. Upgoaled is built in solidity and uses Chainlink Functions for secure and reliable data feeds. The smart contract handles the staking, tracking, and reward distribution, ensuring a robust and transparent application.

Key Features and Functionalities

User Onboarding:

a. Seamless wallet connection: Users can connect their wallets like MetaMask to the platform with ease. b. Goal browsing: A variety of tailored goals are available to be selected by the users.

Goal Selection and Staking:

a. Users can join a goal by pledging an amount of Cryptocurrency to a goal pool within the smart contract. b. The staked amount is securely locked in the smart contract until the goal's expiration date.

Tracking and Goal Verification:

a. Activity tracking: Quantifiable activities are tracked via an API. b. Progress: Progress of a users goal from an API is passed to in the smart contract for secure data verification. c. Progress visualization: Users can visualize their progress towards the goal on the platform's user-friendly interface.

Goal Completion and Reward Distribution:

a. Upon successful completion of the goal within the specified timeframe, users can claim their rewards. b. Rewards are automatically distributed to eligible users upon successful claim. c. Unclaimed rewards are redistributed among users who completed the goal. d. Users forfeiting their staked amount if the goal is not completed within the timeframe.

Front End and User Interface:

a. The platform provides an intuitive interface for browsing goals, tracking progress, and claiming rewards. b. The responsive design ensures compatibility across various screen sizes and devices.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages