https://github.com/woosignal/flutter-gym-app
WooCommerce - Book Gym Classes - Flutter App Template
https://github.com/woosignal/flutter-gym-app
app classes gym template woocommerce wordpress
Last synced: about 1 year ago
JSON representation
WooCommerce - Book Gym Classes - Flutter App Template
- Host: GitHub
- URL: https://github.com/woosignal/flutter-gym-app
- Owner: woosignal
- License: bsd-2-clause
- Created: 2024-01-04T00:16:50.000Z (over 2 years ago)
- Default Branch: 1.x
- Last Pushed: 2024-08-22T21:18:31.000Z (almost 2 years ago)
- Last Synced: 2024-08-22T23:19:05.648Z (almost 2 years ago)
- Topics: app, classes, gym, template, woocommerce, wordpress
- Language: Dart
- Homepage: https://woosignal.com
- Size: 4.43 MB
- Stars: 5
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# WooCommerce App: WooGym
[Official WooSignal WooCommerce App](https://woosignal.com)

### See it in action
| Landing Screen | Dashboard Screen |
| ------------ | ------------ |
|
|
|
### About WooGym
WooGym is an App Template for Gym classes, customers will be able to book and manage all their classes in the app.
This app template supports WordPress sites using WooCommerce.
You can also upload the app to the IOS app store and Google Play store using Flutter.
### Requirements
- [WooGym](https://woosignal.com/plugins/wordpress/wp-woo-gym) WordPress plugin - You can download from [WooSignal](https://woosignal.com/plugins/wordpress/wp-woo-gym)
- [WP JSON API](https://woosignal.com/plugins/wordpress/wp-json-api) WordPress plugin - You can download from [WooSignal](https://woosignal.com/plugins/wordpress/wp-json-api)
- [Advanced Custom Fields (ACF)](https://wordpress.org/plugins/advanced-custom-fields) WordPress plugin - You can download from [WordPress](https://wordpress.org/plugins/advanced-custom-fields)
- WooCommerce Store 3.5+
- Android Studio/VSCode (for running the app)
- Flutter installed
### Getting Started
1. Download/Clone this repository
2. Sign up for free on [WooSignal](https://woosignal.com) and link your WooCommerce store
3. Add your app key into the **.env** file and hit play (with Android Studio) to build the app 🥳
Full documentation is available [here](https://woosignal.com/docs/app/woogym)
### Creating classes
Once you have installed the WooGym [plugin](https://woosignal.com/plugins/wordpress/wp-woogym), follow the below steps to create classes:
* Create a new Product of type 'Gym Class'.
* Set a price in the general tab
* Instructor
* Max participants
* If it's a weekly class
* Gym location
* Duration for the class
* Set an image

### Customizing the look
You can manage the app information in the WooSignal dashboard.
In the .env file if also contains variables you can override to customize the look.
```
APP_HERO_VIDEO="https://assets.mixkit.co/videos/preview/mixkit-man-exercising-with-a-kettlebell-4506-large.mp4"
# The hero video on the landing page
GYM_LOCATION="https://maps.app.goo.gl/Hb8M8rCpmW8gQXRq9"
# The location of your gym
GYM_PHONE_NUMBER="+1 123 456 7890"
# The phone number of your gym
GYM_EMAIL_ADDRESS="john.doe@mail.com"
# The email address of your gym
```
## Features Integrated
- Customers can book gym classes
- Secret admin dashboard (if the logged in user has admin privileges in WP)
- Accept payments through Stripe
- Localized for en, es, pt, it, hi, fr, zh, tr, nl, de, th, id
- App Store & Google Play Store Ready
- Simple configuration
- Change app name, logo, customize default language, currency + more
- Orders show as normal in WooCommerce
## Security Vulnerabilities
If you discover a security vulnerability within WooSignal, please send an e-mail support@woosignal.com
## Uploading to the app stores
- [IOS - Deployment](https://flutter.dev/docs/deployment/ios)
- [Android - Deployment](https://flutter.dev/docs/deployment/android)
## Licence
WooGym is open-sourced software licensed under the bsd 2 license.