Table of Contents
This is a small-scale project that showcases the implementation of a pizza ordering platform using React and TypeScript.
Technologies Used: React, TypeScript, Redux-toolkit
Data Handling: Utilizes JSON-server to simulate API requests for pizza data.
Dynamic Filtering: Implements dynamic pizza filtering based on various attributes.
URL Persistence: Demonstrates the process of maintaining filter states in the URL.
Shopping Cart: Incorporates a shopping cart system for adding selected pizzas.
- ReactJS
- React Router
- React Skeleton
- React Hooks
- TypeScript
- SCSS-Modules / SASS(SCSS syntax) for styling
Some gifs may take a long time to load, if you want to see them wait a bit.
Main page
Filters preview
Cart preview
- Clone the repo
git clone https://github.com/Freekson/React-Pizza.git
- Go to React-Pizza folder
cd React-Pizza
- Install NPM packages
npm install
- Run server command
npm run dev
See the open issues for a full list of proposed features (and known issues).
Check the releases to see completed items
Yehor Dreval
Project Link: React pizza