Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/turtlepaw/fitness-challenges
https://github.com/turtlepaw/fitness-challenges
Last synced: 3 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/turtlepaw/fitness-challenges
- Owner: Turtlepaw
- License: apache-2.0
- Created: 2024-07-15T04:16:26.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-10-24T16:41:48.000Z (22 days ago)
- Last Synced: 2024-10-24T17:14:51.344Z (22 days ago)
- Language: HTML
- Size: 101 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 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](https://flutter.dev/), if you don't have flutter setup, flutter has a guide on [how to install and setup flutter on your desktop](https://docs.flutter.dev/get-started/install).
#### 🔍 Tools for developing
- [ ] JDK 21
- [ ] Android Studio
- [ ] Flutter SDK#### ⌚ Wear OS
The app includes a native Wear OS companion app for users to view challenges located in [`/wear-os`](./wear-os).
### 💻 Creating a Pocketbase instance
See [Pocketbase's documentation](https://pocketbase.io/docs/) 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)](https://pocketbase.io/docs/js-overview/)
If you need to deploy a online instance, you can create a free virtual machine using Oracle and follow [my guide](https://gist.github.com/Turtlepaw/107bf7470c94bed187db5aee6a432f3d) on how to setup pocketbase and deploy it on NGINX with Let's Encrypt.