Skip to content

getFit-EthOnline/backend-sc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🏋️‍♂️ getFit 🏃‍♀️

The getFit platform is an innovative on-chain fitness app that motivates users to stay active while earning rewards! From Move-to-Earn to fan token battles, prediction markets, and exclusive memberships, getFit offers a holistic fitness journey powered by Web3 technologies. Our platform seamlessly integrates Web3Auth, Galadriel, Chiliz, Morph, XMTP, Biconomy, Chainlink, and Kinto to bring the best of fitness and blockchain to your fingertips. 💪✨

🔥 Key Features

🏃‍♂️ M2E (Move-to-Earn)

Move-to-Earn (M2E) rewards users with tokens for achieving their fitness goals. Whether it’s completing daily workouts, maintaining streaks, or winning weekly challenges, you can earn tokens for your dedication to fitness! Users log their activity, hit their goals, and get rewarded with fan tokens to show off their progress! 🎉

🎟️ Sport Membership

Unlock premium content and classes with on-chain sport memberships! These exclusive memberships offer access to fitness programs, workout classes, and coaching sessions. Membership payments are automated with recurrent transactions 💸💼

🎯 Prediction Markets & Sportsbook

Get in on the action! Users can predict the outcomes of various fitness competitions, like arm wrestling, mma and weightlifting challenges. Using XMTP chatbots, spot betting becomes even more interactive, allowing for live conversations and wagers with other fitness enthusiasts. Place your bets and see if your predictions come true! 🤖💬

🤝 P2P Fan Token Battles

Compete head-to-head with other users in fitness challenges for fan tokens! Whether it’s fitness duels or friendly competitions, these battles encourage engagement and allow fans to support their favorite fitness influencers. Use your earned tokens to challenge other participants and grow your fan base! 🏆🔥


🌶 Chiliz Integration

Chiliz powers the fan tokens that fuel the competitive spirit on the getFit platform. Fan tokens are used in everything from P2P battles to exclusive content and rewards. Collect, trade, and use these tokens to unlock unique benefits and engage in the fitness ecosystem! 🎫💪

  • Chiliz Fan Token Contract: Chiliz Fan Token

    • This contract is used to create and manage fan tokens for the platform, allowing users to engage in fan token battles and unlock exclusive content.
  • Chiliz Move-to-Earn Contract: Chiliz M2E Contract

    • This contract handles the reward system for users who achieve their fitness goals through the Move-to-Earn feature.
  • Chiliz P2P-Betting Contract: Chiliz P2P Betting Contract

    • This contract powers peer-to-peer betting on fitness challenges, where users can place bets on each other’s performance in real-time.

🔰 Morph Integration

Morph blockchain integration allows for gasless transactions within the M2E system. Users can record their daily workouts without worrying about transaction fees, making it a seamless and user-friendly experience. 🏃‍♀️🔗

  • Morph Reward Token Contract: Morph Reward Token

    • This contract issues reward tokens to users for completing daily workouts and fitness challenges.
  • Morph Move-to-Earn Contract: Morph M2E Contract

    • This contract handles the Move-to-Earn system on the Morph blockchain, allowing users to earn rewards for staying active.
  • Morph P2P-Betting Contract: Morph P2P Betting Contract

    • this contracts enables peer-to-peer betting on the Morph blockchain, allowing users to bet on fitness competitions.

🔗 Chainlink Integration

🤖 Membership Automation (Sepolia, Base)

getFit utilizes Chainlink Functions, Chainlink Automation, and Chainlink CCIP to automate subscription payments and cross-chain memberships. Users can set up their memberships and never have to worry about renewals—it’s all done automatically using the latest in blockchain automation! ⚙️💳

Chainlink CCIP ensures seamless cross-chain communication between blockchains for subscription handling, allowing users to subscribe to services from different chains while keeping everything in sync. 🌍🔄

  • Chainlink Membership Automation Contract (Sepolia): Sepolia Contract

    • This contract manages the membership subscriptions on the Sepolia network, ensuring seamless automation of payments.
  • Chainlink Membership Automation Contract (Base): Base Contract

    • The same functionality as the Sepolia contract, but deployed on the Base network for cross-chain support.

🤝 Contributing

We welcome contributions! Whether you’re an enthusiast, developer, or fitness junkie, join us in building the future of fitness on the blockchain. Submit issues or pull requests, and help us improve the getFit experience.

📜 License

This project is licensed under the MIT License. See the LICENSE file for details.


💥 Get ready to elevate your fitness game with getFit! 🏋️‍♀️🔥

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published