https://github.com/roc41d/frontend-assessment
Frontend Assessment
https://github.com/roc41d/frontend-assessment
Last synced: over 1 year ago
JSON representation
Frontend Assessment
- Host: GitHub
- URL: https://github.com/roc41d/frontend-assessment
- Owner: roc41d
- Created: 2024-01-05T22:55:26.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-01-05T23:07:11.000Z (over 2 years ago)
- Last Synced: 2025-01-21T21:13:30.775Z (over 1 year ago)
- Language: TypeScript
- Size: 138 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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)