/flutter-gym-app

WooCommerce - Book Gym Classes - Flutter App Template

Primary LanguageDartBSD 2-Clause "Simplified" LicenseBSD-2-Clause

WooSignal logo

WooCommerce App: WooGym

Official WooSignal WooCommerce App

alt text

See it in action

Landing Screen Dashboard Screen
WooGym Demo - Landing WooGym Demo - Dashboard

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

Getting Started

  1. Download/Clone this repository
  2. Sign up for free on WooSignal 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

Creating classes

Once you have installed the WooGym plugin, 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

alt text

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

Licence

WooGym is open-sourced software licensed under the bsd 2 license.