Welcome to PizzaPlace – your one-stop destination for ordering delicious pizzas online! 🍕
PizzaPlace is a serverless web application made with React and Firebase.It is created using Vite for a fast and efficient development experience. It leverages TailwindCSS for styling and utilizes Redux with Redux Toolkit for state management. This web app empowers users to effortlessly order pizzas, customize their selections, and enjoy a seamless online pizza ordering experience. Users can create accounds using email and password or with Google and order food using Stripe.
-
Dynamic Pizza Ordering:
- Increase or decrease the quantity of each pizza in your order.
- Calculate the total cost for multiple pizza orders.
-
Custom Pizza Creation:
- Build your own pizza with a user-friendly dropdown input using the React Select library.
- Modify each pizza to your liking – from crust type to toppings.
-
Personalization:
- Name your custom pizza creations.
- Upload images for your custom pizzas.
-
Pizza Gallery:
- Change images for both custom and predefined pizzas.
- Frontend:
- React with Vite:
- TailwindCSS:
- Redux Toolkit:
- Backend:
- Firebase & GCP platform:
- Clone the repository:
git clone https://github.com/your-username/pizza-place.git
- Install dependencies:
npm install
- Go inside the client folder and run:
npm run dev
Feel free to explore, contribute, and make your pizza ordering experience enjoyable with PizzaPlace!