> For the complete documentation index, see [llms.txt](https://enappd.gitbook.io/ionic-grocery-shopping-app-platform/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://enappd.gitbook.io/ionic-grocery-shopping-app-platform/extra/app-specific-requirements.md).

# App Specific Requirements

### 1. **Generate your own Google Maps API key**

To use Google Maps, you'll need a Google Maps API key. Don't worry, it is not paid, for most beginner purposes, but you may need to add Billing Account. Google just asks you for a valid payment method, but you'll get thousands of free API calls for free. Generate the Google App API Key from instructions given in this [Link](https://developers.google.com/maps/documentation/javascript/get-api-key)

After Generating Google Map API key don't forgot to enable the **Direction API** and **Place API, GeoCoding API**&#x20;

#### **After Generating Google Map API key :**

1. Go to to the `app.module.ts` and `config.xml` file
2. Search for “**Google Map API Key**” and replace with our Google Map API Key
3. In **Environment.ts** and **Environment.prod.ts** also replace the MAP API constant.
4. Change the API key in `index.html` in the `script` tag
