# Source code

Once you purchase the source code and extract the source file on your local machine can see the following structure. &#x20;

![](/files/-MEXHSsGcdS6xmOc90p8)

**Source-code:** It contains all the source code required to run the entire project like the customer app and admin dashboard.

**License**: license, terms & conditions available in this file. You can always check our updated license, terms, and privacy policy on [**Ionicifrebaseapp License**](https://docs.ionicfirebaseapp.com/faq/licences).

**Documents**: We have available all docs online only. &#x20;

Once You navigate into `Source-code` can see 3 directories like below.

![](/files/-MEvtUfCxkr4CayXG6oI)

**API**: This directory has all the source code of nodeJS Rest API. This will be required to run any other app or CMS. it's the core of all projects.&#x20;

**Admin-dashboard**: All the admin CMS angular code available in this directory. Just need to run this like any other angular project. You can follow the installation guide that will guide you on how to install angular-CLI.

**Grocery-user-app**: User mobile app source available in this folder, You can navigate inside this directory and run the same as above.&#x20;


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.ionicfirebaseapp.com/flutter-grocery-app-pro/source-code.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
