Skip to content

Commit 853c496

Browse files
committed
v4.0.0 - major release
1 parent a875d8b commit 853c496

File tree

152 files changed

+3016
-2794
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

152 files changed

+3016
-2794
lines changed

LabelStoreMax/.env

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
# *<! ------ App ------!>*
2+
3+
APP_NAME="MyApp"
4+
APP_ENV="local"
5+
APP_DEBUG="true"
6+
APP_URL="https://mywoocommercestore.com"
7+
8+
ASSET_PATH_PUBLIC="public/assets/"
9+
ASSET_PATH_IMAGES="public/assets/images"
10+
TIMEZONE="UTC"
11+
DEFAULT_LOCALE="en"
12+
13+
# *<! ------ WooSignal Config ------!>*
14+
15+
APP_KEY="your app key"
16+
# App key from WooSignal link: https://woosignal.com/dashboard/apps
17+
18+
# *<! ------ STRIPE (OPTIONAL) ------!>*
19+
20+
STRIPE_ACCOUNT="Stripe account key from WooSignal"
21+
# Stripe account key from WooSignal https://woosignal.com/dashboard
22+
23+
STRIPE_LIVE_MODE="false"
24+
# Change to 'true' for live payments and update the "Environment for Stripe" here https://woosignal.com/dashboard
25+
26+
# *<! ------ RAYZORPAY (OPTIONAL) ------!>*
27+
28+
RAZORPAY_ID=""
29+
# Razorpay ID from https://razorpay.com
30+
31+
# *<! ------ EXTRAS ------!>*
32+
33+
PRODUCT_PLACEHOLDER_IMAGE="https://woosignal.com/images/woocommerce-placeholder.png"
34+
# Sets the default placeholder image for products with no image

LabelStoreMax/CHANGELOG.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,15 @@
1+
## [4.0.0] - 2020-03-28
2+
3+
* Major release
4+
* New config structure
5+
* Dark mode added
6+
* Menu drawer added
7+
* Project refactor to use Nylo Framework
8+
* Performance boost
9+
* Bug fixes
10+
* Dart code formatted
11+
* Pubspec.yaml dependency updates
12+
113
## [3.0.0] - 2020-03-08
214

315
* Major release

LabelStoreMax/LICENSE

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
BSD 2-Clause License
2+
3+
Copyright (c) 2021, WooSignal Ltd
4+
All rights reserved.
5+
6+
Redistribution and use in source and binary forms, with or without
7+
modification, are permitted provided that the following conditions are met:
8+
9+
1. Redistributions of source code must retain the above copyright notice, this
10+
list of conditions and the following disclaimer.
11+
12+
2. Redistributions in binary form must reproduce the above copyright notice,
13+
this list of conditions and the following disclaimer in the documentation
14+
and/or other materials provided with the distribution.
15+
16+
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
17+
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
18+
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
19+
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
20+
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
21+
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
22+
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
23+
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
24+
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
25+
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

LabelStoreMax/README.md

Lines changed: 49 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,60 @@
1-
# label_storemax
1+
<p align="center">
2+
<img width="200" height="125" src="https://woosignal.com/images/woosignal_logo_stripe_blue.png" alt="WooSignal logo">
3+
</p>
24

3-
LabelStoreMAX
4-
Created by Anthony Gordon.
5+
# WooCommerce App: Label StoreMax
56

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

8-
## Getting Started
99

10-
1. Connect your WooCommerce store
11-
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.
10+
[Official WooSignal WooCommerce App](https://woosignal.com)
1211

13-
2. Generate an AppKey for the app
14-
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.
12+
![alt text](https://woosignal.com/images/woocommerce_app_preview_2.png "WooCommerce app checkout experience")
1513

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

19-
4. Build and run the app
20-
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.
16+
![alt text](https://woosignal.com/images/woocommerce_app_preview_1.png "Full integration with WooCommerce")
2117

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

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

27-
## Need help uploading the app?
28-
Check out our YouTube series to help you with uploading the app and other tips
22+
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.
2923

30-
[Support](https://woosignal.com/support)
24+
You can also upload the app to the IOS app store and Google play store using Flutter.
25+
26+
### Requirements
27+
28+
- WooCommerce Store 3.5+
29+
- Android Studio/VSCode (for running the app)
30+
- Flutter installed
31+
32+
### Getting Started
33+
34+
1. Download/Clone this repository
35+
2. Sign up for free on [WooSignal](https://woosignal.com) and link your WooCommerce store
36+
3. Add your app key into the **.env** file and hit play (with Android Studio) to build the app 🥳
37+
38+
Full documentation this available [here](https://woosignal.com/docs/app/ios/label-storemax)
39+
40+
## Some features integrated
41+
42+
- App Store Ready
43+
- Simple configuration
44+
- Browse products, make orders, customer login (via WordPress)
45+
- Change app name, logo, customize default language, currency + more
46+
- Light and dark mode
47+
- Stripe, Cash On Delivery, RazorPay
48+
- Localized for en, es, pt, it, hi, fr
49+
- Orders show as normal in WooCommerce
50+
51+
## Security Vulnerabilities
52+
If you discover a security vulnerability within WooSignal, please send an e-mail [email protected]
53+
54+
## Uploading to the app stores
55+
56+
- [IOS - Deployment](https://flutter.dev/docs/deployment/ios)
57+
- [Android - Deployment](https://flutter.dev/docs/deployment/android)
58+
59+
## Licence
60+
The Label StoreMax framework is open-sourced software licensed under the MIT license.

LabelStoreMax/android/app/build.gradle

Lines changed: 3 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ apply plugin: 'kotlin-android'
2626
apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle"
2727

2828
android {
29-
compileSdkVersion 29
29+
compileSdkVersion 28
3030

3131
sourceSets {
3232
main.java.srcDirs += 'src/main/kotlin'
@@ -50,13 +50,6 @@ android {
5050
release {
5151
// TODO: Add your own signing config for the release build.
5252
// Signing with the debug keys for now, so `flutter run --release` works.
53-
54-
// Uncomment "signingConfig signingConfigs.release"
55-
// Remove "signingConfig signingConfigs.debug"
56-
// When you're ready to build for release
57-
// Also check out https://flutter.dev/docs/deployment/android
58-
// Set the key.properties when building apk or appbundle
59-
6053
signingConfig signingConfigs.debug
6154
}
6255
}
@@ -68,5 +61,5 @@ flutter {
6861

6962
dependencies {
7063
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
71-
implementation 'com.android.support:multidex:1.0.3'
72-
}
64+
implementation "androidx.multidex:multidex:2.0.1"
65+
}

LabelStoreMax/android/app/src/main/AndroidManifest.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,4 +58,4 @@
5858
android:name="flutterEmbedding"
5959
android:value="2" />
6060
</application>
61-
</manifest>
61+
</manifest>
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
org.gradle.jvmargs=-Xmx1536M
2+
android.enableR8=true
23
android.useAndroidX=true
34
android.enableJetifier=true
4-
android.enableR8=true

LabelStoreMax/apispec.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
[
2+
3+
]

LabelStoreMax/assets/fonts/Overpass/OFL.txt

Lines changed: 0 additions & 93 deletions
This file was deleted.
-115 KB
Binary file not shown.

0 commit comments

Comments
 (0)