An open API service indexing awesome lists of open source software.

https://github.com/roc41d/frontend-assessment

Frontend Assessment
https://github.com/roc41d/frontend-assessment

Last synced: over 1 year ago
JSON representation

Frontend Assessment

Awesome Lists containing this project

README

          

# Frontend Assessment

## How to run the project

### Requirements
```
Node: v20.9.0
NPM: v9.8.1
Angular CLI: v17.0.9
```

### Frontend
Clone the repository

```
git clone git@github.com:roc41d/frontend-assessment.git
```

Switch to project folder

```
cd frontend-assessment
```

Install dependencies

```
npm i
```

Start local development server

```
ng serve
```

You can now access the app via [http://localhost:4200](http://localhost:4200)

## Setup with Docker

### Additional Requirements

Install and setup [Docker](https://www.docker.com)

* [Linux](https://docs.docker.com/engine/install/ubuntu/)
* [Windows](https://www.docker.com/products/docker-desktop)

### Build image

Switch to project folder

```
cd frontend-assessment
```

```
docker build -t /: .

Ex. docker build -t rocard/frontend-assessment:v1.0.0 .
```

### Run app
```
docker run -d -p : /:

Ex. docker run -d -p 8080:8080 rocard/frontend-assessment:v1.0.0
```

You can now access the app via [http://localhost:8080](http://localhost:8080)