# Installation

## [Youtube Video](https://www.youtube.com/watch?v=hUOlL13c6d8)
Repos were combined after this video was made! Same process, just only one repo to pull!

## Requirements
1. [Docker](https://docs.docker.com/install/)
2. [Docker-Compose](https://docs.docker.com/compose/install/)
3. Node.js 10
    * This is preference based (brew/apt/chocolatey/etc)

## Procedure
1. Run `npm install` in both the `asmt-front` and `asmt-back` directories. This will install all dependencies
    * In the frontend Semantic-UI will most likely ask for input. The default values are fine (it's also what I do in the setup video)
2. Run `docker-compose up --build -d` in `asmt-back`. This will setup up the backing mongodb and mongo express.
3. **Starting the applications** `npm run dev` for the backend and `npm start` for the frontend