> For the complete documentation index, see [llms.txt](https://wondernetwork.gitbook.io/holistichoteluikit/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://wondernetwork.gitbook.io/holistichoteluikit/get-started.md).

# Get Started

## **Installation**

* **Get the code**
  * Opt #1. Download ZIP

    Not familiar with Git? Click [here](http://gitstrap.com/strapmobile/SocialApp/repository/archive.zip?ref=master) to download React Native Holistic Hotel App Theme. Extract the contents of ZIP file after downloading. Downloading ZIP file does not help you to sync with further updates of Social App.
  * Opt #2. Clone

    To setup React Native Holistic Hotel App Theme on your system, and sync your app with constant updates, clone the repo. Click [here](http://gitstrap.com/strapmobile/SocialApp) to clone React Native Holistic Hotel App Theme using GitStrap.
* **Install packages**

  ```
  cd SocialApp/CRNA
  yarn
  ```
* **Run on iOS**
  * Opt #1:
    * Run `npm start` in your terminal
    * Scan the QR code in your Expo app
  * Opt #2:
    * Run `npm run ios` in your terminal
* **Run on Android**
  * Opt #1:
    * Run `npm start` in your terminal
    * Scan the QR code in your Expo app
  * Opt #2:
    * Make sure you have an `Android emulator` installed and running
    * Run `npm run android` in your terminal

## System Requirements <a href="#system-requirements" id="system-requirements"></a>

**NodeJS**

* Make sure you have a recent version (8.11 or later) of [Node](https://nodejs.org/en/) installed globally.

**React Native Developer Tools**

* Ensure that [react-native CLI](https://facebook.github.io/react-native/docs/getting-started.html) development tools and their prerequisites are installed globally.

  The instructions are a bit different depending on your operating system (MacOS, Windows, Linux) and the target development environment (Android, OS).

  You must follow the guide in the tab labeled [Building Projects with Native Code](https://facebook.github.io/react-native/docs/getting-started.html). The basic tutorial explaining the main principles of React Native is also very useful for a first start of React Native.

**Expo**

* Globally installed [Expo](https://expo.io/) :
  * Run `npm install -g expo` in your terminal to install expo
  * Run `npm install -g expo-cli` in your terminal to install expo CLI

## Launching the application <a href="#launching-the-application" id="launching-the-application"></a>

### Launch on iOS <a href="#launch-on-ios" id="launch-on-ios"></a>

* In your terminal, run the following command to launch the app in an IOS Emulator:

```
$ yarn iosor$ npm run ios
```

OR:

* Run the following command to launch the app and Scan the QR code in your Expo app:

```
$ yarn startor$ npm run start
```

### Launch on Android

&#x20;You must open the Android emulator manually or connect your device to USB debug mode.

* In your terminal, run

```
$ yarn androidor$ npm run android
```

OR:

* In your terminal, run the following and then Scan the QR code in your Expo app:

```
$ yarn startor$ npm run start
```

​


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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://wondernetwork.gitbook.io/holistichoteluikit/get-started.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.
