This project was bootstrapped with Create React App. It uses the following technologies:
- Jest and React Testing Library
- date-fns for manipulating dates
- react-imask for masking/formatting input
- styled-components for styling
- prop-types for props validation
- ESLint for linting
- Prettier for formatting
Next steps:
- Refactor to TypeScript
- Improve currency and date manipulation
- Improve test coverage
In the project directory, run:
Installs all dependencies of the project.
Runs the app in the development mode. Open http://localhost:3000 to view it in your browser.
There's a few useful scripts that you can run:
Runs all tests.
Shows linting errors on the console.
Format errors with ESLint.
Builds the app for production to the build
folder.