# Installation

## First thing first

{% hint style="info" %}
(**Mandatory**) Make sure that **node** and **npm** are installed on you computer. It's a very simple step. Just go to <https://nodejs.org/en/> download the package that's recommended for all users.
{% endhint %}

{% hint style="info" %}
(**Mandatory**) make sure to install expo-cli on your computer globally by running:
{% endhint %}

```
npm i -g expo-cli
```

{% hint style="info" %}
(**Mandatory**) Unzip the app folder you received on your email or clone the gitstrap repo you received by following the [nativebase.io](https://nativebase.io) instruction.
{% endhint %}

{% hint style="info" %}
(**Optional**) We recommend you use [VS Code ](https://code.visualstudio.com/)as coding environment and again "*you don't have to if you don't like it.*"

If you have it or you do like to use it, however, I recommend you install the following VS Code extensions for better experience. (*these extensions have nothing to do with the app at all, they are just good for coding experience in VS Code IDE*)

* [x] Atom keymap (*by Microsoft*)
* [x] bookmarks (*by Alessandro Fragnani*)
* [x] Bracket Pair Colorizer  (*by CoenraadS*)
* [x] ES7 React/Redux/GraphQL/React-Native snippets (*by dsznajder*)
* [x] import cost (*by Wix*)
  {% endhint %}

{% hint style="info" %}
(**Optional**) If you are using MS Windows we recommend you download [Git Bash](https://gitforwindows.org/) for better experience with your command lines.
{% endhint %}

## Run a simple command

{% hint style="success" %}
Open your terminal or Cmd Prompt or Git Bash terminal
{% endhint %}

{% hint style="success" %}
Navigate to the folder where the app is by running **cd** command
{% endhint %}

```
cd [APP_FOLDER_NAME]
```

{% hint style="info" %}
Once your terminal is in the app folder, run the following command:
{% endhint %}

```
npm install
```

{% hint style="info" %}
Wait for a few seconds to a minute for all packages to be installed. Then run the following command:
{% endhint %}

```
npm start
```

voilla!&#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://cryptostream-app.appducks.com/installation.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.
