Skip to content

Commit

Permalink
v4.0.0 - major release
Browse files Browse the repository at this point in the history
  • Loading branch information
agordn52 committed Mar 28, 2021
1 parent a875d8b commit 853c496
Show file tree
Hide file tree
Showing 152 changed files with 3,016 additions and 2,794 deletions.
34 changes: 34 additions & 0 deletions LabelStoreMax/.env
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
# *<! ------ App ------!>*

APP_NAME="MyApp"
APP_ENV="local"
APP_DEBUG="true"
APP_URL="https://mywoocommercestore.com"

ASSET_PATH_PUBLIC="public/assets/"
ASSET_PATH_IMAGES="public/assets/images"
TIMEZONE="UTC"
DEFAULT_LOCALE="en"

# *<! ------ WooSignal Config ------!>*

APP_KEY="your app key"
# App key from WooSignal link: https://woosignal.com/dashboard/apps

# *<! ------ STRIPE (OPTIONAL) ------!>*

STRIPE_ACCOUNT="Stripe account key from WooSignal"
# Stripe account key from WooSignal https://woosignal.com/dashboard

STRIPE_LIVE_MODE="false"
# Change to 'true' for live payments and update the "Environment for Stripe" here https://woosignal.com/dashboard

# *<! ------ RAYZORPAY (OPTIONAL) ------!>*

RAZORPAY_ID=""
# Razorpay ID from https://razorpay.com

# *<! ------ EXTRAS ------!>*

PRODUCT_PLACEHOLDER_IMAGE="https://woosignal.com/images/woocommerce-placeholder.png"
# Sets the default placeholder image for products with no image
12 changes: 12 additions & 0 deletions LabelStoreMax/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,15 @@
## [4.0.0] - 2020-03-28

* Major release
* New config structure
* Dark mode added
* Menu drawer added
* Project refactor to use Nylo Framework
* Performance boost
* Bug fixes
* Dart code formatted
* Pubspec.yaml dependency updates

## [3.0.0] - 2020-03-08

* Major release
Expand Down
25 changes: 25 additions & 0 deletions LabelStoreMax/LICENSE
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
BSD 2-Clause License

Copyright (c) 2021, WooSignal Ltd
All rights reserved.

Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:

1. Redistributions of source code must retain the above copyright notice, this
list of conditions and the following disclaimer.

2. Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
68 changes: 49 additions & 19 deletions LabelStoreMax/README.md
Original file line number Diff line number Diff line change
@@ -1,30 +1,60 @@
# label_storemax
<p align="center">
<img width="200" height="125" src="https://woosignal.com/images/woosignal_logo_stripe_blue.png" alt="WooSignal logo">
</p>

LabelStoreMAX
Created by Anthony Gordon.
# WooCommerce App: Label StoreMax

[Official WooSignal App Template](https://woosignal.com)
### Label StoreMax - v4.0.0

## Getting Started

1. Connect your WooCommerce store
Click connect above to link your WooCommerce store to our site, all you'll need to do is add your url to provide WooSignal access.
[Official WooSignal WooCommerce App](https://woosignal.com)

2. Generate an AppKey for the app
Next go to [manage apps page](https://woosignal.com/dashboard/apps) and click "Generate new key" for your app and copy it to somewhere safe, it's important that you don't share is with anyone.
![alt text](https://woosignal.com/images/woocommerce_app_preview_2.png "WooCommerce app checkout experience")

3. Add the AppKey to the project
Look for the labelconfig.dart file and change the AppKey to the one your generated.
![alt text](https://woosignal.com/images/woocommerce_app_preview_3.png "WooCommerce app Login/Register for customers via WordPress")

4. Build and run the app
If you have done all of the above you should have a basic setup to get started, you'll see products from your WooCommerce store appearing in the app.
![alt text](https://woosignal.com/images/woocommerce_app_preview_1.png "Full integration with WooCommerce")

5. Uploading to the App Store/Google Play Store?
Uploading your app release to IOS [IOS guide](https://flutter.dev/docs/deployment/ios)
![alt text](https://woosignal.com/images/mock_dark_light_mode.png "Dark and light mode shopping")

Uploading your app release to Android [Android guide](https://flutter.dev/docs/deployment/android)
### About Label StoreMax

## Need help uploading the app?
Check out our YouTube series to help you with uploading the app and other tips
Label StoreMax is an App Template for WooCommerce stores. Your customers will be able to browse products, make orders and login via WordPress. You can also customise the look and feel of the app in the WooSignal dashboard.

[Support](https://woosignal.com/support)
You can also upload the app to the IOS app store and Google play store using Flutter.

### Requirements

- 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 this available [here](https://woosignal.com/docs/app/ios/label-storemax)

## Some features integrated

- App Store Ready
- Simple configuration
- Browse products, make orders, customer login (via WordPress)
- Change app name, logo, customize default language, currency + more
- Light and dark mode
- Stripe, Cash On Delivery, RazorPay
- Localized for en, es, pt, it, hi, fr
- Orders show as normal in WooCommerce

## Security Vulnerabilities
If you discover a security vulnerability within WooSignal, please send an e-mail [email protected]

## Uploading to the app stores

- [IOS - Deployment](https://flutter.dev/docs/deployment/ios)
- [Android - Deployment](https://flutter.dev/docs/deployment/android)

## Licence
The Label StoreMax framework is open-sourced software licensed under the MIT license.
13 changes: 3 additions & 10 deletions LabelStoreMax/android/app/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ apply plugin: 'kotlin-android'
apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle"

android {
compileSdkVersion 29
compileSdkVersion 28

sourceSets {
main.java.srcDirs += 'src/main/kotlin'
Expand All @@ -50,13 +50,6 @@ android {
release {
// TODO: Add your own signing config for the release build.
// Signing with the debug keys for now, so `flutter run --release` works.

// Uncomment "signingConfig signingConfigs.release"
// Remove "signingConfig signingConfigs.debug"
// When you're ready to build for release
// Also check out https://flutter.dev/docs/deployment/android
// Set the key.properties when building apk or appbundle

signingConfig signingConfigs.debug
}
}
Expand All @@ -68,5 +61,5 @@ flutter {

dependencies {
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
implementation 'com.android.support:multidex:1.0.3'
}
implementation "androidx.multidex:multidex:2.0.1"
}
2 changes: 1 addition & 1 deletion LabelStoreMax/android/app/src/main/AndroidManifest.xml
Original file line number Diff line number Diff line change
Expand Up @@ -58,4 +58,4 @@
android:name="flutterEmbedding"
android:value="2" />
</application>
</manifest>
</manifest>
2 changes: 1 addition & 1 deletion LabelStoreMax/android/gradle.properties
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
org.gradle.jvmargs=-Xmx1536M
android.enableR8=true
android.useAndroidX=true
android.enableJetifier=true
android.enableR8=true
3 changes: 3 additions & 0 deletions LabelStoreMax/apispec.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
[

]
93 changes: 0 additions & 93 deletions LabelStoreMax/assets/fonts/Overpass/OFL.txt

This file was deleted.

Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
93 changes: 0 additions & 93 deletions LabelStoreMax/assets/fonts/Source_Sans_Pro/OFL.txt

This file was deleted.

Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading

0 comments on commit 853c496

Please sign in to comment.