Hi, after following the start guide in regards to firebase, I am just getting a blank page. Any thought on that? I added the api key the authdomain and the databaseURL but nothing.
I was able to resolve the issue. thanks..just had to set the permissions on firebase to true.
Happy to hear that. Thanks for letting us know.
Hi, I ran into another issue. The email portion, i was able to compile an apk version and while testing by placing an order, i keep getting an error. the order won’t go through when i submit( i have all the cordova plugins). Any idea how to fix this ? thanks.( last but not least how hard will it be to integrate slack or smooch.io? I think that will make this app more awesome.)
Hi, could you share the error you are getting, please?
I tried fixing it but no luck, all I get is the alert message saying “Error when sending email”
Hi, the app uses a Cordova plugin in order to compose an email and open the email native app of the device. The error you are getting is because of that and this feature can be tested on a real device.
HI, I tested the app on an actual device and still got the error. I am using the cordova-plugin-email-composer instead of de.appplant.cordova.plugin.email-composer because when I try to install the plugin I get this Fetching plugin “email@example.com” via npm
Error: Failed to fetch plugin firstname.lastname@example.org via registry.
Probably this is either a connection problem, or plugin spec is incorrect.
Check your connection and plugin name/version/URL.
Error: Registry returned 404 for GET on https://registry.npmjs.org/de.appplant.cordova.plugin.email-composer
Hi, please, try to install the email composer plugin using the following command: https://github.com/katzer/cordova-plugin-email-composer.git#0.8.2
thank you it worked..now the takeaway order doesn’t use the restaurant email instead it uses the customers email..any idea?
Nevermind I fixed it, just had to change the destination.email to restaurant.email in the order-processor
Hi, correct. Happy you found the solution.
Hello, i want to buy your produkt and now i have a question – can i make 2 mobile apps to my bisiness websites? One of them is to sale limousines, and another is to sale restourant. Or your app is only added to one website?
Hi, in order to create 2 mobile apps you will need to purchase two licences for this template as you want to produce 2 end products. For more information, please, visit https://codecanyon.net/licenses/standard. Also, we do have a separate template for displaying the products of a business, though it does not have the shopping cart functionality. For more information, please, visit https://codecanyon.net/item/local-business-ionic-full-application/11799939. Also, Catalogue app could fit your needs. Please, visit https://codecanyon.net/item/catalogue-ionic-full-application/14293513 for more information.
in addition to what satsalou mentioned you are having always the option to purchase the Extended license which grants you the permission to create an unlimited number of apps
Kazan, you may be a little confused about the two licences (regular and extended) that you can buy. Please, let me clarify that if you want to create 2 end products you must buy 2 licences either regular or extended. The main difference between the two licences is that if you plan to sell your end product you must buy the extended licence instead of the regular one.
I understand, thanks
can i change this app to sell clothes instead of food? is it require high amount of coding skill to be able to do it?
Hi, you could do that though it all depends on your coding skills. In general, this is not recommended for very inexperienced persons.
Hi – I am getting a blank white screen with 404 not found error for Firebaseio url on Android. Any way to fix this?
Hi, did you set the Firebase permissions as described in the “Set Database Permissions” section in the Start Guide?
Just purchased. We are planning to use it as in-house order app. So how could we disable the ‘user address info’ and add ‘table number’ in the ‘ORDER page? Thanks.
Hi, there are three delivery methods in the app (dine-in, home delivery and take away). It is obvious that you want to remove “table number” field from the dine-in form. So, I guess you want to remove user EMAIL address from the home delivery and dine-in forms. In order to do that just remove the corresponding field from the related html template as shown in the screen capture: http://www.screencast.com/t/9ahHZ6ROz
Thank you, Satsalou. one more question, is it possible we can put the food pictures in local? we noticed it is very slow to download from Amazon S3. And is there any easy way to modify the food menu and categories? We have about 300 food items, and 6 categories. Thanks.
Hi, yes this is possible. However, if you decide to do so, then, in the JSON files or your Firebase project, you should point to the image path instead. For example, on the Categories screen under the category.thumb, you should have the path to the image as shown: http://www.screencast.com/t/t252ZP5s59. Also, a more user-friendly backend with a better UI could allow an easier menu items modification. We do provide a backend, though, it is paired with a similar but different mobile app. Please, bear in mind that we do not distribute the backend code. For more information, please, visit https://codecanyon.net/item/appseed-restaurant-full-application-with-self-hosted-backend/18044251
The Backend from your link is for App.IO. I need to put the data in my local in-house server. Do you have something like that?
Hi, no we do not. As mentioned previously we do not distribute the code of the my.appseed.io backend. Thank you for your interest.
Sure. Just one more question. We need to modify the menu and add more categories. So I believe we need to modify the json files, is it? I also see there are many ‘guid’ in the json files. How should we define the guid for the new added item?
Hi Satasalou. For edit or add the products. I have to create my own json file, and upload json and my images to Amazon or Firebase, and then modify the url link, is it correct? And I don’t understand ‘Local’, do you mean store the images and json in the phone’s internal storage? How can we do that? Please clarify.
Ok, I figure out the ‘Local’ means store the json files inside of phone app. But still don’t know how to store the images. How should I store the product images? For remote, I probably should upload them to firebase or Amazon, and change the url. I noticed the app is slow whenever it download the product images. What should I do? store them at ‘Local’? How can I store images at ‘Local’?
Hi, we make our best to provide support in 24 hours from receiving your request so we hope our answer reaches you fast enough. Regarding your questions, it is up to you where you want to store the images. Of course, it needs to be a location somewhere in the files of the app. We already use misc folder for that reason as the app makes use of the JSON files in that folder when the data provider is “LOCAL”. However, there are two points that need your attention; 1. If you want to have all the product images locally in the app files, there is a chance that the app will increase in size a lot. 2. Wherever you decide to place your images, make sure that they are copied in the www folder during the build process. This is already configured in the Gruntfile.js file for the misc folder, thus, if you do not want to bother with that you can use the misc folder for storing your images.
Hello,I wanted to say that your application is fine and I congratulate you.
But before I buy I would like to know if the admin panel is available in several languages.
French for example.
Does the finished product for Android and IOS account for one or two licenses to buy?
Thanks for your answer
Hi, this app uses Firebase as backend and, since this is a third-party backend, it cannot be translated into other languages. Also, each license you buy it refers to one END product. This means that if you create an app for one restaurant both Android and iOS versions are covered by the same license. However, if you want to make an app for a second restaurant, you must buy a second license.
My friend! I want to change email address which app used to send confirmation of order to costumer (now its email@example.com)... How to do it?
Hi, you can change restaurant.email to destination.email for Dine In and Take Away methods, and restaurantEmail to deliveryData.email for Home Delivery in the restaurant-order-processor.js file under the scripts/delivery path.
This app is disappointing. I like the UI, but can I say this app is kind of useless?
The main thing for a restaurant is uploading and editing the food menu. But in order to do that, you need to create your all cat-a/b/c/d/e/f json files, find a place to store your json files, and a place to store the images (with url link), and then you have to go back to your source code to change all of your links.
Yes, you don’t need to know programming, but you have to repeat the above steps every time you need to add a single item in your food menu.
Hi, first thing first, let us thank you for gave a try to our product and share your experience with us.
This product is not designed to work with any particular back end system. Is a fully working mobile app ready to consume content for a set of different sources.
There are many ways to take the best of this app. Prepare the catalog and pack the related files within the app and provide an offline experience. Connect the app with an existing back end system, by using the structure of the json files as a point if reference. Use Firebase. All these while are providing a great flexibility, are requiring you to take care of the back end schema and infrastructure.
On the flip side of that we are providing a similar solution covered by our back end system we have developed.
According to your description this seems a more reasonable choice for you. Please follow the related link and create a free account in our back end. The you could evaluate it and share again your feedback with us.
Bear also in mind that if this app, you have purchased, is not covering your needs you could ask for a full refund. This is supported by envato. We could handled also manually through PayPal.
Thank you again
Hi, I am not sure if I understand your comment. Could you try to rephrase, please?
Hi, does the app support any credit card payment or Paypal? If doesn’t, can you provide the service to add the feature on?
Hi, the app does not provide any card payment. However, if you are interested in implementing such a feature, we do provide a card payment example with Stripe in our Barebone Ionic app https://codecanyon.net/item/barebone-ionic-full-application/11565196
Does this use TypeScript or pure JS?
Hi, this app uses pure JS.
Hi, can I ask you a few questions ?
1. Are you using ionic and cordova to build this app ?
2. Can I edit the coding to change the food menu ?
3. Can I change the coding of the firebase or do you providing the source code of the database ?
4. If someone order the foods, can the restaurant print the order receipt ?
Hi, thanks for your interest in buying our product.
1. This app is based on Cordova and Ionic. Thus, you can use either Cordova CLI or Ionic CLI to build it.
2. You can edit any part of the code and adapt it to your needs.
3. This app uses Firebase as a backend/database. We provide an example JSON file with sample data to import in your Firebase project as a starting point. You can alter this file to include your own data or use the Firebase UI to make any changes to your data.
4. The app sends the order to the business email. You could print the order from the email using the browser’s print functionality.
hi, i am unable to setup the application. when i run ./install.sh command, after a while, i get the following error
....../package.json: Unexpected token ] in JSON at position 3430
Warning: Task “build” not found. Use—force to continue.
Aborted due to warnings.
Please i need help with this.
This means that your package.json file has been distorted during the installation process. There is a copy of this file with the name: package.json.local. Please, delete the contents of the package.json file, copy the contents of the package.json.local and paste them in the package.json file. Then, delete the platforms and plugins folders and run ./install.sh again.
Warning:/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/universal-darwin15/rbconfig.rb:213: warning: Insecure world writable dir /usr/local in PATH, mode 040777
Error: File to import not found or unreadable: ../bower_components/ionic/scss/ionic.
on line 67 of app/styles/main.scss
Use --trace for backtrace. Use --force to continue.
Aborted due to warnings.
Warning: Task "platform:add:ios" failed. Use --force to continue.
Please, run “bower install” and share the output with us.
Do you guys have any plans to update this to ionic 2 or create a new product similar to this with ionic 2?
Hi, yes we do have plans for that. However, we cannot estimate when exactly this will happen. Ionic 2 has not even released its stable version yet. However, we are doing some good work to get prepared for the stable version of Ionic 2. Thanks for your interest.
Hi, Ionic 2 has been stable for a few months now.
Hi, Ionic 2 is still in its RC stage. Yesterday they released RC6 version. Please, find more details in their official Github repo: https://github.com/driftyco/ionic/
Actually, few hours after RC6 released, Ionic 2.0 final release was announced too.
Could you please advise me if your app supporting RTL mode or not?
Hi, this app does not have the infrastructure to support multiple languages. However, you could follow the tutorial below to add it: https://medium.com/appseed-io/internationalize-and-localize-your-ionic-application-e16b4db1907b. Nevertheless, you will need to make one extra step in order to add RTL support. A tutorial on this is the following one: https://coderwall.com/p/jl3zyw/angular-internationalisation-adding-rtl-support
how to i can try the admin panel ?
i try order in aplication, restaurant is closed…
Hi, this is because the opening hours of the demo restaurant have been set so you placed your order outside its opening hours. This is just to demonstrate the feature of not allowing the user to place their orders when the restaurant is closed. Also, this app uses Firebase as its backend. In order to learn more on how to use Firebase, please, download the Start Guide and read the”Firebase” section. You can find the Start Guide on the “Item details” tab: https://codecanyon.net/item/restaurant-ionic-full-application-with-firebase-backend/14680675
Use, by you or one client, in a single end product which end users are not charged for. The total price includes the item price and a buyer fee.
Why buy with Envato
Use, by you or one client, in a single end product which end users can be charged for. The total price includes the item price and a buyer fee.
This item was featured on CodeCanyon