# Getting Started

### Installation

1. Download the boilerplate [repository](https://github.com/17movement-net/17mov_Phone_app_boilerplate).
2. Place the resource in your server's resources folder.
3. Open a terminal in the `web` directory of the resource.
4. Install dependencies:

{% code lineNumbers="true" %}

```bash
npm install
```

{% endcode %}

### Development Mode

To see changes in real-time without rebuilding the application every time:

1. Go to the `config.lua` in your external app resource.
2. Set `Config.DevMode` to `true`.
3. In your terminal (`ui` folder), run:

{% code lineNumbers="true" %}

```bash
npm run dev
```

{% endcode %}

This will start a local development server on `http://localhost:1717`.
