{"id":28102212,"url":"https://github.com/woosignal/flutter-gym-app","last_synced_at":"2025-05-13T19:34:37.691Z","repository":{"id":215605680,"uuid":"738744474","full_name":"woosignal/flutter-gym-app","owner":"woosignal","description":"WooCommerce - Book Gym Classes - Flutter App Template","archived":false,"fork":false,"pushed_at":"2024-08-22T21:18:31.000Z","size":4649,"stargazers_count":5,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"1.x","last_synced_at":"2024-08-22T23:19:05.648Z","etag":null,"topics":["app","classes","gym","template","woocommerce","wordpress"],"latest_commit_sha":null,"homepage":"https://woosignal.com","language":"Dart","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-2-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/woosignal.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-01-04T00:16:50.000Z","updated_at":"2024-08-22T21:18:34.000Z","dependencies_parsed_at":"2024-01-15T14:14:47.709Z","dependency_job_id":"24d59d5d-8bcd-4881-81af-d37603767e4b","html_url":"https://github.com/woosignal/flutter-gym-app","commit_stats":null,"previous_names":["woosignal/flutter-gym-app"],"tags_count":21,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woosignal%2Fflutter-gym-app","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woosignal%2Fflutter-gym-app/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woosignal%2Fflutter-gym-app/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woosignal%2Fflutter-gym-app/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/woosignal","download_url":"https://codeload.github.com/woosignal/flutter-gym-app/tar.gz/refs/heads/1.x","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254013201,"owners_count":21999374,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["app","classes","gym","template","woocommerce","wordpress"],"created_at":"2025-05-13T19:33:53.221Z","updated_at":"2025-05-13T19:34:37.657Z","avatar_url":"https://github.com/woosignal.png","language":"Dart","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003cimg width=\"200\" height=\"125\" src=\"https://woosignal.com/images/woosignal_logo_stripe_blue.png\" alt=\"WooSignal logo\"\u003e\n\u003c/p\u003e\n\n# WooCommerce App: WooGym\n\n[Official WooSignal WooCommerce App](https://woosignal.com)\n\n![alt text](https://woosignal.com/images/woosignal-woogym-flutter-update-social-banner.png \"WooCommerce app - WooGym\")\n\n### See it in action\n\n| Landing Screen  |  Dashboard Screen |\n| ------------ | ------------ |\n| \u003cimg src=\"https://woosignal.com/images/woogym-demo-landing.gif\" alt=\"WooGym Demo - Landing\" height=\"425\" /\u003e  |  \u003cimg src=\"https://woosignal.com/images/woogym-demo.gif\" alt=\"WooGym Demo - Dashboard\" height=\"425\" /\u003e  |\n\n### About WooGym\n\nWooGym is an App Template for Gym classes, customers will be able to book and manage all their classes in the app.\n\nThis app template supports WordPress sites using WooCommerce.\n\nYou can also upload the app to the IOS app store and Google Play store using Flutter.\n\n### Requirements\n\n- [WooGym](https://woosignal.com/plugins/wordpress/wp-woo-gym) WordPress plugin - You can download from [WooSignal](https://woosignal.com/plugins/wordpress/wp-woo-gym)\n- [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)\n- [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)\n- WooCommerce Store 3.5+\n- Android Studio/VSCode (for running the app)\n- Flutter installed\n\n### Getting Started\n\n1. Download/Clone this repository\n2. Sign up for free on [WooSignal](https://woosignal.com) and link your WooCommerce store\n3. Add your app key into the **.env** file and hit play (with Android Studio) to build the app 🥳\n\nFull documentation is available [here](https://woosignal.com/docs/app/woogym)\n\n### Creating classes\n\nOnce you have installed the WooGym [plugin](https://woosignal.com/plugins/wordpress/wp-woogym), follow the below steps to create classes:\n\n* Create a new Product of type 'Gym Class'.\n  * Set a price in the general tab\n  * Instructor\n  * Max participants\n  * If it's a weekly class\n  * Gym location\n  * Duration for the class\n  * Set an image\n\n![alt text](https://woosignal.com/images/woo-gym-product-data.png \"Creating Gym Classes in WooGym\")\n\n### Customizing the look\n\nYou can manage the app information in the WooSignal dashboard.\n\nIn the .env file if also contains variables you can override to customize the look.\n\n```\nAPP_HERO_VIDEO=\"https://assets.mixkit.co/videos/preview/mixkit-man-exercising-with-a-kettlebell-4506-large.mp4\"\n# The hero video on the landing page\n\nGYM_LOCATION=\"https://maps.app.goo.gl/Hb8M8rCpmW8gQXRq9\"\n# The location of your gym\n\nGYM_PHONE_NUMBER=\"+1 123 456 7890\"\n# The phone number of your gym\n\nGYM_EMAIL_ADDRESS=\"john.doe@mail.com\"\n# The email address of your gym\n```\n\n## Features Integrated\n\n- Customers can book gym classes\n- Secret admin dashboard (if the logged in user has admin privileges in WP)\n- Accept payments through Stripe\n- Localized for en, es, pt, it, hi, fr, zh, tr, nl, de, th, id\n- App Store \u0026 Google Play Store Ready\n- Simple configuration\n- Change app name, logo, customize default language, currency + more\n- Orders show as normal in WooCommerce\n\n## Security Vulnerabilities\nIf you discover a security vulnerability within WooSignal, please send an e-mail support@woosignal.com\n\n## Uploading to the app stores\n\n- [IOS - Deployment](https://flutter.dev/docs/deployment/ios)\n- [Android - Deployment](https://flutter.dev/docs/deployment/android)\n\n## Licence\nWooGym is open-sourced software licensed under the bsd 2 license.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwoosignal%2Fflutter-gym-app","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwoosignal%2Fflutter-gym-app","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwoosignal%2Fflutter-gym-app/lists"}