My App

Version

0.1.0

Description

A brief description of what your app does.

Dependencies

This project uses the following libraries and frameworks:

React and Related Libraries

  • react: ^18.2.0
  • react-dom: ^18.2.0
  • react-router-dom: ^6.16.0

Material-UI

  • @mui/material: ^5.14.11
  • @mui/icons-material: ^5.14.11
  • @mui/styled-engine-sc: ^5.14.11

Emotion

  • @emotion/react: ^11.11.1
  • @emotion/styled: ^11.11.0

Styled Components

  • styled-components: ^5.3.11

Firebase

  • firebase: ^10.7.0

Stripe

  • @stripe/stripe-js: ^3.0.4

Image Zoom Libraries

  • custom-react-inner-image-zoom: ^3.0.6
  • react-image-zoom: ^1.3.1
  • react-inner-image-zoom: ^3.0.2
  • reactjs-image-zoom: ^1.0.8

Slider Components

  • react-range-slider-input: ^3.0.7
  • rn-range-slider: ^2.2.2

Axios

  • axios: ^1.5.1

Bootstrap

  • bootstrap: ^4.1.3

React Slick

  • react-slick: ^0.29.0

Lazy Load Images

  • react-lazy-load-image-component: ^1.6.0

Testing Libraries

  • @testing-library/jest-dom: ^5.17.0
  • @testing-library/react: ^13.4.0
  • @testing-library/user-event: ^13.5.0

Web Vitals

  • web-vitals: ^2.1.4

React Scripts

  • react-scripts: 5.0.1

Scripts

  • start: Starts the development server.
  • build: Builds the app for production.
  • test: Runs the test suite.
  • eject: Ejects the configuration (not recommended).

Browserslist Configuration

Production

Development

  • last 1 chrome version
  • last 1 firefox version
  • last 1 safari version

json-server

  • npx json-server --watch db.json --port 3004