Skip to content

Educational project with Redux. πŸ›’ Shop for ordering pizza. There is a sorting by category and a method of making pizza πŸ•

Notifications You must be signed in to change notification settings

Bukovski/redux-ts-pizza

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

56 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

React Redux TS Pizzapizza-icon

react-logo type-script-logo redux-logo react-router-logo

Coverage Status

Order pizza in our educational online store.

The same project made on Mobx can be found at the link

Link on figma page design

πŸ•Live page

Educational project. Shop for ordering pizza. There is a sorting by category and a method of making pizza.

I found a YouTube video course in which the author did not complete his project, so I decided to finish it. I implemented the idea of the author of the course and posted it on my GitHub page as a sample for those who want to see a version of a fully working application

All data from the pizza cart will be stored in localStorage. Added error handling, the user will see an error message.

Installation and Running

git clone [email protected]:Bukovski/redux-ts-pizza.git
cd redux-ts-pizza
npm install
npm run server
npm run start

Routes

  • / store page
  • /cart pizza cart
  • 404 page not found

Tree

|–– public
|  |–– favicon
|–– screenshots
|–– src
|  |–– assets
|  |  |–– fonts
|  |  |  |–– ProximaNova-Black
|  |  |  |–– ProximaNova-Bold
|  |  |  |–– ProximaNova-Extrabld
|  |  |  |–– ProximaNova-Regular
|  |  |–– img
|  |  |–– scss
|  |  |  |–– components
|  |  |  |–– libs
|  |  |  |–– _mixins
|  |–– components
|  |–– hooks
|  |–– __mocks__
|  |–– pages
|  |–– store
|  |  |–– actions
|  |  |–– actions-async
|  |  |–– reducers
|  |–– __tests__
|  |  |–– components
|  |  |  |–– __snapshots__
|  |  |–– pages
|  |  |  |–– __snapshots__
|  |  |–– store
|  |  |  |–– actions
|  |  |–– utils
|  |–– types
|  |–– utils

Technologies

main-page cart-with-orders cart-empty error-page 404-page