# 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;
