79 comments found.

Hi there. Would it be possible to ditch firebase and ship the app with a local sql database? Thanks


satsalou Author Team

Hi, this could be possible. However, some coding experience would be necessary. A popular Cordova plugin which enables the use of a local SQL database is the SQLite plugin: https://www.npmjs.com/package/cordova-plugin-sqlite

This app can take data from this theme: http://preview.themeforest.net/item/listingpro-multipurpose-directory-theme/full_screen_preview/19386460?_ga=2.83406226.500075097.1500342978-1205857069.1493315786

You have been able to test the superlist theme of friend Johnpurcam, if it works with his thema it can probably work on mine. I’m interested in your app. I await an answer

This is what you need?


satsalou Author Team

This does not look like the JSON that includes all the listings or the listing of a category (e.g. restaurants). Nevertheless, the REST API you used for your website seems appropriate. However, still, you will need to extend the code of the app which is a task we do not recommend for beginners. If you are interested in hiring us to do it as a custom project for you, please, contact us through the following form: https://appseed.desk.com/customer/portal/emails/new

how about inappbrowser and admob, is it included?


satsalou Author Team

Hi, inappbrowser is used in the app to open some URLs but admob is not included.


amal227 Purchased

followed instructions. got error: Aborted due to warnings. Need more detailed instructions with step by step (including directory names, etc.)


satsalou Author Team

Hi again, you could have left the “name” property in the bower.json file the same as it is not visible to anyone using the app and it does not really affect the app in terms of customization. This is why there are no instructions in the manual for this. The “name” in the bower.json file was “listing” before you change it. But, since you want to change it, please, make sure you follow the naming rules the message you received suggests.

MAK:project k$ ./install.sh bower invalid-meta for:/Users/k/CityGuideIonic-1.4/project/bower.json bower invalid-meta The “name” is recommended to be lowercase, can contain digits, dots, dashes
Thus, it seems that you need to change the “Project” name you have chosen to “project”.

Please, let me know if you need further help.

amal227 Purchased

i did not change anything. i tried to run it per instructions. did not work


satsalou Author Team

Please, open the bower.json file of a fresh clean copy of the zip file you downloaded and check the “name” property. It should be “listing”. If it is not “listing”, then, please, contact us.


In gruntfile.js, i inserted two env, development and production, from two different firebase endpoints.

When i run grunt compress and make a iOS build, the .ipa gets my production env, but there’s no way to send production env to android .apk.

I’ve tried grunt compress, grunt build:android—production.

What is the command to make a build on android with production env?

Hi, we were not able to locate your ticket in our support system. Could you please mention the name or the subject you used.

In any case, there is no need to bother yourself with the grunt file, please use the DEV env and make your Cordova build. This is what we are also using and it makes no difference.

Hello! I sent by email igordisco1@gmail.com.

It’s what I’m doing today to work, I’m using development env.

However, I have two dbs in the firebase, my development db, and the production db.

And would like to test on the dev db env and export in the prod db env.

On iOS, everything is fine. On Android, it only generates the build on the dev db.

So I’m having to, when generating the build, remove the dev db, generate the build, and put the dev db again.

Looks like needs a command to type in terminal. Or the plugin not works fine, i don’t know.

Thanks for pointing this out we will try to check and improve the grunt file.

Hey I’m interested in this app. But the question is can i add more locations?

More locations for each Business? Yes this is very easy to be added. We will guide you.

Nad also user registration

A custom implementation for that will be required. Do you have any thought about the backend infrastructure that will handle the registration process and keep the database of the users?

Is Firebase, for example, a good match for you?

what are differences between this app and yours other BUSINESS DIRECTORY app and LOCAL BUSINESS app? It seems that they are same ideas and features.

Business Directory is an application that hosts multiple Businesses and provides a User Experience to browse and search them.

Local Business is more focused on the needs of a particular business and its presence in the mobile marketplaces.

I would like to buy the application, but first I would like to know if it is made already with the ionic 2 or 3 and the angular 2.

Hi, this is an Ionic 1 app. We do plan to upgrade all our apps to Ionic 3 but we cannot share exact release dates yet. If you need more information, please, contact our support center by using the following form: https://appseed.desk.com/customer/portal/emails/new

how would i benefit

Hi, thanks for contacting us. What are you interested in? Could you be a little more descriptive so we can give you relevant information, please?


Can the review stars be removed from business title section?

Can the business info be stored within app so still available without internet access?

Hi, everything you mention is feasible. All the app info can be stored in the app file system so it is available even without internet access. For more information, please, read the documentation that you can download from the “Item Details” tab: https://codecanyon.net/item/city-guide-ionic-full-application-with-firebase-backend/17471972

How can I add and use a custom font?

Also, could you please tell me in what format its the open and closing hours in the business JSON? I really cant figure out how to set the times properly.

Regarding your question the only modification I did on the home folder was on the home.html and was to replace the text header for a png image, nothing else was changed.

Hi again, I am trying to reproduce the bug with the ghost card but I cannot. I tried with both an odd and an even number of categories but the cards are showing as expected. Could you test a fresh copy of this app just to make sure the bug is not caused by the original unchanged code of the app, please? Once we know it is not caused by the original code, you could share your own project with me so I can try to debug it.

The values of the openhours are in milliseconds so they represent a Javavscript Date object: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date. Therefore, this value represents the number of milliseconds since 1 January 1970 00:00:00 UTC. You can generate these values by using an online tool such as the following one: https://www.epochconverter.com/

HI. I am interested in city guide app, but I noticed that apks size is bigger than 50MB and with crosswalk it’s more.Could you comment it please. Thanks

Hi, thanks for contacting us. We replied to the same question you sent to our Support Center. Please, check your inbox.

is this application only for one city or for several?

Hi, the app currently supports only one city. For feature requests, please, use the following form: https://goo.gl/forms/6FTMei6gyeDvBcFI3

Can i test the backend?

Hi, thanks for your interest in our products. This app has three data providers:
  • Local: The data the app uses are stored locally in the app file system.
  • Remote: The data are stored online on a server. The app uses Amazon S3 as an example.
  • Firebase: The app uses Firebase as a backend and its data are stored on Firebase.
You could create a free account at https://firebase.google.com/ and explore Firebase. It provides a tree-like representation of the data and you can either create each piece of data one-by-one using that UI or import your data all at once using a JSON file. For more information about what you will need to do in order to configure the app with Firebase, please, read the Start Guide which you can download from the “Item Details” tab: https://codecanyon.net/item/city-guide-ionic-full-application-with-firebase-backend/17471972.

As an alternative, you could have a separate app which would provide a friendlier UI for the backend similar to what we have already developed for other apps such as the following ones:http://appseed.io/music-band-firebase-admin, http://appseed.io/business-directory-firebase-admin.

Finally, if Firebase is not a good match, you could have your own backend similar to the one we pair with our Local Business app:http://appseed.io/local-business-backend. Please, bear in mind that you can contact our Support Center for more information and inquiries at https://appseed.desk.com/customer/portal/emails/new

Hi I am very intereested by your city guide app. But I was wondering if it is working offline or do I need to have an internet connection to use it ?

Thanks Fabrice


satsalou Author Team

Hi, thanks for your interest in our products. This app has three data providers:
- Local: The data the app uses are stored locally in the app file system. The app does not need an internet connection to load the data.
- Remote: The data are stored online on a server. The app uses Amazon S3 as an example.
- Firebase: The app uses Firebase as a backend and its data are stored on Firebase.
Therefore, you could use the Local data provider to make your app work offline as much as possible. Please, contact us using the following form if you need more information: https://appseed.desk.com/customer/portal/emails/new


Will the City Guide have the “distance from the user” and “nearest me” feature like you have in the Business Directory? :)

And I asked this on the Business Directory, but I found out now the city guide. Its better for what I want. So, I just want to know this:

is it compatible with wordpress? I have the Listify directory (uses custom type post and wp job manager) Is it easy to use them as listings via json?

i have too a reviews plugin called Reviews for WP Job manager. is it possible to use them for the apps reviews? and about submitting reviews and ratings via app?

is it possible to have Social Login?

and use the tags via wordpress?


And I would like to use it as countrywide instead of city. Is it possible to have listings from different cities (and having them spread in the map)?

And about having 2 types of categories: business (and inside this category having like shop, restaurant), and another like listing cities (London, Manchester, and so on), is it possible?



satsalou Author Team

Hi, we have sent a reply to your comment about the Business Directory app. Please, check it. Also, this app does not support multiple cities. It only supports showing listings for one city. Additionally, it does not support sub-categories. However, again everything you said is feasible and we could implement those as a custom project for you. If you are interested, please, contact us through https://appseed.desk.com/customer/portal/emails/new.

Hi, is it possible to feed content to this app via Wordpress REST API?


satsalou Author Team

Hi, indeed, you could use this app to fetch the content of your Wordpress site by having a JSON API to make the data available for the mobile app to consume it. However, you would need to make additional changes to map the data your API returns to the data property names the mobile app uses. Also, you would need to extend one of the existing Data providers the app has or create a new one for making all the necessary requests to your Wordpress site. Some coding experience would be required for that. Of course, we could implement that for you as a custom project, too. Please, contact us through the following form if you need more information: https://appseed.desk.com/customer/portal/emails/new.


taro8383 Purchased

I am trying to make this app to work fully offline, where are the reviews stored?


satsalou Author Team

Hi, the reviews are stored under the “reviews” Firebase node: https://www.screencast.com/t/eduZ7fL9OuHZ. Please, open a ticket with us at https://appseed.desk.com/customer/portal/emails/new if you need further help.