Transform your Square POS setup into a powerful mobile ordering platform with MyOrderApp. Just use Square the way you already do, and trust us to provide an exceptional mobile ordering experience for your customers. The platform features immediate synchronization with your Square Catalog and Locations, ensuring your app is always up-to-date. Effortlessly manage and rearrange your catalog’s categories, items, and variations whenever you wish.
This is the front-end customers use to make purchases.
- Run MyOrderApp backend
flutter pub install
flutter run -d chrome --web-port 5000
- Go to the ID specified in the
app-config
This repo is configured for deployment on Vercel
- Create Apple Pay Merchant ID and Certificate https://developer.squareup.com/apps/
- Upload APNs key to Firebase
- Add app ID
- Add bundle identifier to app audience on backend
- Add Apple Pay merchant ID to
moa_options.dart
flutter build ipa
- Pull info from DB and update
moa_options.dart
- Download icon, create banner, format in
assets
, &flutter pub run flutter_launcher_icons
(1024x500, 500x500) - Create splash &
flutter pub run flutter_native_splash:create
- Rename in Android Manifest & Info.plist, replace
dev.myorderapp.demo
,MyOrderApp Demo
- Create screenshots
- Change
dev.myorderapp.demo
tocom.myorderapp.merchantname
- Create Firebase project &
flutterfire configure
- Create OAuth client ID credenentials in Google Cloud Console
- Create Play Console app, get SHA-1 hash, setup google-services.json
flutter build appbundle