if you want to use docker-compose - please put it in the same root directory with front folder:
- your folder
-
- verivox-api
-
- verivox-front
then run "docker-compose up" from "verivox-front"
otherwise, please run "npm run start"
Didn't want to overcomplicate test task, so kept it simple. to do:
- add .env file, separate .envs
- make more common components etc.
- more refactoring
- tried to complete this task ASAP, might have missed smth, so check for typos etc. needed
- used onPush change detection
- created several custom components (standalone)
- form using form-build
- router with 2 pages
- custom pipe to display euro currency
- lazy loading module
- service to handle async requests + store data (state)
- docker uses nginx to run bundle
- input allows to type only numbers (with decimals)