/react-burger

Stellar: react, redux, rtk, dnd, framer-motion

Primary LanguageTypeScript

React-burger

Tech Stack

JavaScript TypeScript React React-Router Redux Express HTML5 CSS3 Cypress Jest

  • react-dnd, uuidv4, classnames, framer-motion

Demo

Netlify Alt-text

About

  • Sprint 1
  • Sprint 2
  • Sprint 3
  • Sprint 4
  • Sprint 5
  • Sprint 6

Implemented features:

  • Drag-n-drop
  • Routing
  • API, WSS
  • Store, Redux, RTK
  • LocalStorage
  • AnimatePresence
  • Redux, RTK Query
  • TypeScript, Webpack
  • Express
  • Tests
  • Axios
  • React error boundaries -> to lib
  • Form validation, react-hook-form
  • Docker
  • CI/CD GitHub Actions
  • Oauth

Installation

# clone
$ git clone https://github.com/bmazurme/react-burger

# install dependencies
$ npm install

# build project
$ npm run build

# run dev mode
$ npm run dev

# run prod mode
$ npm run start

# run eslint
$ npm run eslint

# run stylelint
$ npm run stlint

# run test
$ npm run test

# run cypress
$ npm run cypress:open

# clear
$ npm run clear

.env

# CYPRESS_EMAIL=email@email.com
# CYPRESS_PASSWORD=password

Links