See our live demo here!

Inspiration

Working out and exercising is fun, but it's hard to stay motivated. URSASTRONG lets you compete with your friends to win cute, unique bear NFTs - because there's nothing like a little friendly competition to get you moving.

What it does

URSASTRONG urges users to stay active with the following features:

Stay on top of your health

Keep track of your progress by connecting your device's fitness data (e.g. from your Apple Watch, Fitbit, phone, etc.) to the app. Seamlessly integrate data from multiple different device ecosystems, and see step count, calories burned, amount of water consumed, etc.

Compete with your friends by completing challenges

Add your friends, see their most recent accomplishments, and cheer them on. Complete fun daily and weekly challenges, ranging from walking 10,000 steps in a day, to hitting the gym all five times a week, to your own personal set goals.

Earn NFTs by staying active

Earn adorable bear NFTs by completing either daily or weekly challenges, ranging from walking 10,000 steps in a day to hitting the gym all five times a week. Stay flexible and add your newly collected NFTs to a wallet on any blockchain of your choice, from Solana to Ethereum to Avalanche, thanks to Wormhole.

Take a moment to reflect

Check in on your mental health progress as you get into physical shape. URSASTRONG prompts you to quickly jot down your thoughts via a random notification each day, letting you see the positive impact of exercising over time. View a chart of your emotions over time, powered by Co:here's sentiment analysis machine learning model.

How we built it

URSASTRONG uses React.js and JavaScript for a flexible, but primarily mobile-oriented frontend experience, powered by a Node.js backend. The app pulls health data from Apple HealthKit, the Fitbit API, etc. and sentiment analysis data from Co:here. Connecting a wallet allows users to collect and trade NFT rewards, on any chain supported by Wormhole.

Tech stack visualization of the above tech stack description.

Built With

Share this project:

Updates