jabdi13 / technical-test-Kaufman

Home Page:technical-test-kaufman.abdieljortega.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Kaufman technical test Status badge

πŸ“’ Requirements

  • Node JS 12.16.1 (Recommended)
  • NPM 6.13.4 (Recommended)

πŸ›  Instalation

  1. Clone this project.

  2. Change of directory to the root of the project.

  cd technical-test-kaufman
  1. Install the dependencies.
  npm install
  1. Run it locally in development mode
  npm run dev
  1. The project runs by default at port 8080 so you can open the browser in http://localhost:8080/
  2. Run the tests with:
  npm run test

πŸ”§ How did you decide which technologies to use as part of your solution(Built with)

  • 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

πŸš€ Deploy

  1. Once dependencies are installed, you can build too
  npm run build

πŸ—„οΈ API

Contributors

You're free to contribute to this project by submitting issues and/or pull requests.

πŸ“œ License

The MIT License (MIT)

πŸ“œ Are there any improvements I could make to your submission?

  • UI
  • Accessibility
  • Add a global state in case the app grows
  • Performance

πŸ“œ What would you do differently if you were allocated more time?

  • Add lazy loading to the images
  • Implement infinite scroll
  • Add a favicon
  • Performance

About

technical-test-kaufman.abdieljortega.vercel.app


Languages

Language:JavaScript 63.1%Language:CSS 33.5%Language:HTML 3.5%