JaneMoroz / Best-Pizza-Restaurant

An app for ordering pizza.

Home Page:https://best-pizza-react.netlify.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Best Pizza Restaurant

I created this app using React. The project is deployed and can be accessed at Best Pizza Website.

πŸš€ Technologies used:

React iconReact Router iconJS iconReact iconnetlify iconsass

  • Responsive Design
  • Local Storage
  • Reviews Carousel
  • Questions Accordion
  • Pagination

πŸ‘©πŸΏπŸ‘¨ User Can:

  • Add menu items to cart
  • Choose size/ extra toppings
  • Increase/decrease quantity or delete menu item from the cart
  • Search menu item
  • Filter menu items by category or type
  • Sort menu items by name or price
  • "Pay" with Stripe

πŸ§ͺπŸ™ Tests

Tests were done using jest and react-testing-library. To see the tests run the following command:

npm run test

πŸ“ƒ Available Scripts

First you need to create:

.env

with two variables - REACT_APP_STRIPE_PUBLIC_KEY and REACT_APP_STRIPE_SECRET_KEY

In the project directory, you can run:

npm start

Runs the app in the development mode.
Open http://localhost:3000 to view it in the browser.

npm run build

Builds the app for production.

πŸ’» Preview:

Home Page

Home page

Submenu and Cart

Home page with submenu and cart

Search

Home page with search

Single Menu Item Page

Single Menu Item Page

Checkout Page

Checkout Page

Error Page

Error Page

About

An app for ordering pizza.

https://best-pizza-react.netlify.app


Languages

Language:JavaScript 77.8%Language:SCSS 20.8%Language:HTML 1.5%