• Currency formatting - designs do not include decimal points, but it would confuse end users (wrong total calculations, product price mismatch, etc).
• Font - it's cumbersome to guess font from picture. Source Sans Pro is used, but it doesn't support stretching as shown on picture.
• Mobile - considered as not in scope (at least for now). Would require additional time.
• Browser support - tested in latest Chrome and FF, shouldn't work in IE < 10.
Node 8 or higher is installed. Might work with older/later versions, but tested only with node 8.
npm i
npm start
npm run build
npm test
- CI
- Docker
- Unit Tests
- E2E Tests
- Demo App
- Legacy browser support
- Mobile layout
- Localization
- Pixel perfect layout
Some of the items above have been considered as "not in scope". Implementing them would require additional time.