Skip to content

dnnzz/hepsiburadacase

Repository files navigation

Hepsiburada case study

Search page design given by hepsiburada Live demo. For best page experience i suggest (1920x1080) screen.

Requirements:


  • First clone repo to your computer.
git clone https://github.com/dnnzz/hepsiburadacase.git

Install modules & run in localhost


  • Install the required dependencies:
yarn install
yarn start
yarn build  # producing a production build
yarn run server  # running the server

With Docker


  • In project directory run the following command to build image.
docker build -t hepsiburada-case-study .
docker run -itd -p 80:80 --name <your-container-name> hepsiburada-case-study

Building the Project


  • To create a build:
yarn build

Running the Tests

  • To run tests
yarn test
  • To run all tests with coverage
yarn test --watchAll=false --coverage

Lighthouse report

lighthouse report

Coverage report

coverage report