Download [Node.js](https://nodejs.org/) and install it on your system. You can check the installation by typing `npm` in your command line window.
> **For Windows users:**
>
> You may need to restart your system to refresh your `PATH` variables
## Setting up Git
Download [Git](https://git-scm.com/downloads) and install it on your system. You can check the installation by typing `git` in your command line window.
> **For Windows users:**
>
> It's highly recommended to use the Git Bash instead of the Windows Shell. You can also install the full package of [Cmder](http://cmder.net/) to have Git installed and a powerfull yet lightweight command line, which is also capable of g'old UNIX commands.
## Clone the project
After setting up your GitLab Account ([Add SSH key](https://git.thm.de/help/ssh/README)), clone the project via `git clone git@git.thm.de:swtp-block-ws17/arsnova-angular-frontend.git`.
## Setting up the programming environment
The project folder is the one you cloned in the step before. Open this folder (not a parent, neither any child) as the project in your IDE. We recommend to use [Webstorm](https://www.jetbrains.com/webstorm/) via the [Jetbrains Toolbox](https://www.jetbrains.com/toolbox/app/).
## Setting up the project
Open your terminal of choice and got to the project directory. Run `npm install` to fetch and download all dependencies for the project.