Make sure you have Node.js (NPM) installed on your machine. If not, you can download at here: https://nodejs.org/en/
# first install npm packages
npm install
npm start
Make sure you have installed all packages.
npm test
- src
- components
- HeaderSection
- Search
- NewBook
- MainSection
- Booklist
- Book
- Booklist
- UI
- Backdrop
- Button
- Modal
- Spinner
- Input
- HeaderSection
- styles
- _shared.scss (for globall css variables)
- store
- actions
- reducers
- sagas
- utils
- components
- React
- Redux
- Redux Saga
- SCSS & BEM
- Jest for testing
- Enzyme (for testing React components)
- font-awesome (for svg icon)