Skip to content

valdemarus21/pizza-shop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

on vercel : https://pizza-shop-valdemarus21.vercel.app/ To create this project I used this stack :

  • JS,
  • SCSS,
  • Typescript,
  • React
  • React-redux
  • Redux Toolkit
  • React-pagination
  • React-router
  • React-loader (to create skeletons before loading the main content)
  • Axios
  • QS (query parser from url string)
  • clsx (a small library to make working with classes easier)
  • lodash.debounce (a small sub-library from lodash to create pending actions ) Starting and Compiling a Project :

Download the git repository to your computer :

git clone https://github.com/valdemarus21/pizza-shop.git

go to the project folder :

cd pizza-proj

install the dependencies :

sudo npm install --legacy-deps

start the project :

sudo npm start 

The project is already built with sudo npm run build, but you can see the development history, folder structure and so on )) Also, for a lighterweight final project bundle, I used React.lazy to break the final bundle into chunks to be loaded