# Prerequisites

### Prerequisites

1. NodeJS
   1. Install via [NVM](https://github.com/creationix/nvm#installation)

      `$ wget -qO https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash`\
      `$ nvm install --lts`
   2. Install via Homebrew (MAC OS ONLY)

      `$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"`\
      `$ brew install node`
2. Text Editor
   1. [VSCode](https://code.visualstudio.com/download) is highly recommended
3. HTTP Client
   1. [Postman](https://www.getpostman.com/downloads/) or [Insomnia](https://insomnia.rest/download/) are highly recommended

### Getting Started

```bash
$ git clone https://github.com/PurdueHackers/NodeJSWorkshop.git
$ cd NodeJSWorkshop
$ npm install
```

All of the code for each step is broken up into git branches, so if you get stuck at any point, you can just discard your changes and run:

```bash
$ git checkout step(1,2,etc...)
```
