This pizza delivery application is intended for the client but with additional options for the admin.
- Next.js
- React.js
- Redux
- Styled-Components
- TailwindCSS (twin.macro)
- MongoDB (mongoose)
- Axios, Cookie, etc
The user can choose the pizza size, toppings, and quantity on this page. He then adds the pizza to the cart. When he has finished adding, he orders it by going to the cart page.
This page shows the user the products he added to the cart. Users can make payments via PayPal and credit cards.
- PayPal API (You can try it with a Sandbox PayPal account
- If the payment is successful, the user is redirected to the tracking page of his order.
Through this admin panel, you can control the current products, as well as change the status of the order (Preparing, On the way, Delivered)
By refreshing the browser, the user can see the status changes.
If you have logged in as an admin, a button to add a new product will appear on the home page.
::Created by Mladenovic13 (Nikola Mladenovic)::