DEMO: https://zetdotcom.github.io/car-loan-calc/

Available Scripts

In the project directory, you can run:

yarn start

Runs the app in the development mode.
Open http://localhost:3000 to view it in the browser.

yarn test

To run unit tests

yarn cypress:open

To open Cypress contol panel to run e2e testing

Project info

As project is quite small there was no sense implementing redux. React Context API also wasn't necesarry as corerct component composition allowed to avoid prop drilling.

Material-ui and Styled Components used to provide UI side od the project. Material-ui chosen mainly because of time constrain, and it also looks nice.