Clocker App on React.js

This responsive React.js app was created for the online auction of expensive branded watches. A layout in figma was provided as a source.

The application uses Redux, namely the Redux Toolkit and RTK Query to interact with the server API.

I created a simplified API to demonstrate how it works, but you can even leave a review on the Reviews page and it will be saved. You can see the user account page without registration, just enter “1” or “2” in the phone field.

Dependencies:

  • “@reduxjs/toolkit”: “^1.8.1”,
  • “@testing-library/jest-dom”: “^5.16.4”,
  • “@testing-library/react”: “^13.2.0”,
  • “@testing-library/user-event”: “^14.2.0”,
  • “browser-image-compression”: “^2.0.0”,
  • “final-form”: “^4.20.7”,
  • “node-sass”: “7.0”,
  • “react”: “^18.1.0”,
  • “react-dom”: “^18.1.0”,
  • “react-final-form”: “^6.5.9”,
  • “react-image-lightbox”: “^5.1.4”,
  • “react-redux”: “^8.0.2”,
  • “react-router-dom”: “^6.3.0”,
  • “react-scripts”: “5.0.1”,
  • “react-slick”: “^0.29.0”,
  • “web-vitals”: “^2.1.4”