Documentation For Stackfood: Delivery App. You Should Be Pre-Installed The Stackfood in Your Server
Documentation For Stackfood: Delivery App. You Should Be Pre-Installed The Stackfood in Your Server
Introduction
Thank you for your interest in StackFood.
StackFood is a complete Multi Restaurant food delivery system developed using Laravel and Flutter
Framework.
Laravel (PHP Framework for Web Artisans) is a web application framework with an expressive, elegant
syntax. We’ve already laid the foundation — freeing you to create without sweating the small things.
Customer application for both Android and iOS developed using Flutter.
Delivery Boy application for Android developed using Flutter (Not Included).
Restaurant application for both Android and iOS developed using Flutter (Coming soon).
Super Admin web panel developed using Laravel (admin can provide role base access).
Restaurant web panel developed using Laravel (owner can provide role base access).
Landing page developed using Laravel blade.
IMPORTANT NOTE: The delivery boy app is developed using flutter so it will run both in Android and iOS
but as the delivery boy app fully depends on location we suggest don’t use it for iOS.
This documentation covers mostly all the aspects of setting up Multi Restaurant Food Delivery
Application - StackFood.
For any queries pre-sales or tech support, please drop a mail to [email protected]
Step 1
Open /lib/util/app_constrants.dart and replace APP_NAME variable value with your Name
Step 2
Change the label with you name in AndroidManifest.xml file
Step 3
Change the string with you name in Info.plist file
Step 1
Create your own firebase project from https://console.firebase.google.com and also add an android
app there with your own package name and app name.
Step 2
Step 3
Step 4
IMPORTANT NOTE: Must add server key in Admin panel’s Notification Settings to get push notification.
Go to /android/app/src/main/res and replace all mipmap folders with your generated icon android
folder.
Go to /assets/language and press right button on language folder and create new file and name it with
your language code (.json)
Copy all data from en.json and paste it in your created file.
Translate all English text placed here after colon(:) to your local language.
Open /lib/util/app_constrants, scroll down to bottom and add LanguageModel with imageUrl,
languageName, countryCode and languageCode.
Release APK:
flutter build apk --split-per-abi
Release Bundle:
flutter build appbundle
IMPORT NOTE: Please do your customization carefully we are not responsible if make any mistake.