Oğuz Ölke - Hepsiburada React Challenge

Live Demo
Backend Demo
Github repository of the backend


Libraries used in this project

  • react-router-dom is used for storing the filter queries in the url in order to maintain the filters when the page refreshes.

  • react-image-gallery is used for the image carousel.


Tests

To run all the tests in this project,

npm run test:coverage

Overall coverage: 75.67
Test Suites : 17
Tests: 36


Docker

docker build -t oguz.olke/hb-react .

Then

docker run -p 3001:3000 -d oguz.olke/hb-react

In order to run this project in your local environment


git clone https://github.com/patika-hepsiburada-react-bootcamp/hb-react-challenge-olkeoguz.git

And then

npm install

to install all the dependencies.

Finally,

npm start

to start the development mode.