## Setup Prerequisites

### Install NodeJS

Download and install the latest stable version of NodeJS from the official website

### Install Yarn

Download and install the latest version of Yarn from the official website

Node: You can also use npm to install the dependencies. If you prefere npm instead of yarn, you can skip this ste.

### Install Docker

Note: If you do not want to run the server locally using Docker, you can skip this step. There are more information about how to run the app without Docker in the “Running in Development” section.

Download and install the latest version of Docker from the official website

### Install PostgreSQL

Download and install the latest version of PostgreSQL from the official website

### (Optional) Install a PostgreSQL GUI client

You have multiple options:

- Download and install the latest version of DataGrip from the official website
- Download and install the latest version of pgAdmin from the official website (Free)
- Download and install the latest version of DBeaver from the official website (Community Version)
- Download and install the latest version of TablePlus from the official website

### Install the necessary dependencies

In order to install the necessary dependencies, you need to open a terminal inside the root directory of the project and run the following command:

    yarn install

Introduction Environment Variables