Skip to content

beaverfy/fitness-challenges

Repository files navigation

Fitness Challenges

Compete in challenges with friends and family

📸 Preview Images

Home Step Challenge Invite Users Health connections and profile

🛠️ Developing

This app is built with Flutter, if you don't have flutter setup, flutter has a guide on how to install and setup flutter on your desktop.

🔍 Tools for developing

  • JDK 21
  • Android Studio
  • Flutter SDK

⌚ Wear OS

Wear OS Preview

The app includes a native Wear OS companion app for users to view challenges located in /wear-os.

Note

The Wear OS app is moving away from syncing health data and towards displaying challenges

Warning

The Wear OS app is currently on pause

💻 Creating a Pocketbase instance

See Pocketbase's documentation to learn how to setup pocketbase locally. All hooks are located in /pb_hooks, you will need to add them to your pocketbase instance for developing. (learn more)

If you need to deploy a online instance, you can create a free virtual machine using Oracle and follow my guide on how to setup pocketbase and deploy it on NGINX with Let's Encrypt.