- Node JS 12.16.1 (Recommended)
- NPM 6.13.4 (Recommended)
-
Clone this project.
-
Change of directory to the root of the project.
cd technical-test-kaufman
- Install the dependencies.
npm install
- Run it locally in development mode
npm run dev
- The project runs by default at port 8080 so you can open the browser in http://localhost:8080/
- Run the tests with:
npm run test
- React (react, react-dom) It is the library that I better know and for faster development
- Babel (Development) You need babel to use current features of Ecmascript
- Webpack (Development) I need webpack for bundle my files
- Jest (Development) I used Jest to implement some snapshots with enzyme
- Once dependencies are installed, you can build too
npm run build
- Abdiel Ortega (Frontend Developer and Interface designer)
You're free to contribute to this project by submitting issues and/or pull requests.
The MIT License (MIT)
- UI
- Accessibility
- Add a global state in case the app grows
- Performance
- Add lazy loading to the images
- Implement infinite scroll
- Add a favicon
- Performance