I created this app using React. The project is deployed and can be accessed at Best Pizza Website.
- Responsive Design
- Local Storage
- Reviews Carousel
- Questions Accordion
- Pagination
- 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 were done using jest and react-testing-library. To see the tests run the following command:
First you need to create:
with two variables - REACT_APP_STRIPE_PUBLIC_KEY and REACT_APP_STRIPE_SECRET_KEY
In the project directory, you can run:
Runs the app in the development mode.
Open http://localhost:3000 to view it in the browser.
Builds the app for production.