Skip to content

A pizza ordering web application built using React, TypeScript, Redux, and Framer Motion to provide a dynamic and interactive user experience. This project allows users to select, customize, and order pizzas easily.

Notifications You must be signed in to change notification settings

mahmoudsaeedua74/pizza-Restaurant

Repository files navigation

Pizza Ordering App

A pizza ordering web application built using React, TypeScript, Redux, and Framer Motion. This project allows users to easily select, customize, and order pizzas with a smooth and interactive experience.

Features

  • Pizza Selection: Users can choose from various pizza options and customize them (e.g., size, toppings).
  • Order Summary: A dynamic real-time summary of the pizzas added to the order and the total price.
  • Shopping Cart: Users can add pizzas to the cart, modify their selection, and proceed to checkout.
  • Animations: Smooth animations for page transitions and UI elements using Framer Motion.
  • Responsive Design: Fully responsive layout optimized for both desktop and mobile screens.

Technologies Used

  • React: For building the user interface with reusable components.
  • TypeScript: To improve code quality by adding static types and reducing runtime errors.
  • Redux: For global state management, ensuring smooth data handling across components.
  • Framer Motion: For adding animations and transitions to enhance the user experience.
  • Tailwind CSS: For styling the app with a utility-first approach to ensure flexibility and scalability.

Installation

  1. Clone the repository:
    git clone https://github.com/your-username/pizza-ordering-app.git
    

About

A pizza ordering web application built using React, TypeScript, Redux, and Framer Motion to provide a dynamic and interactive user experience. This project allows users to select, customize, and order pizzas easily.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published