Papa's Pizzeria 🍕

Getting Started

First, run the development server:

npm run dev
# or
yarn dev

Objectives 🎯

The goal was to create an app for pizzerias.

In it, the user can login, using Google and other providers, add and remove orders from the cart and favorite their favorite pizzas.

The admin can add pizzas and remove pizzas from the menu and change the fee prices.

App Flow

  • User ⭐

    • Login 🔓

      • The user can log into the app with their Google account and other providers (in the future). Thus saving your preferences in Firebase.
    • Likes 👍

      • The user can like their favorite pizzas and they will be saved on their profile
    • Cart 📦

      • The user can add or remove pizzas from their cart, in addition to choosing their quantity and options.
  • Admin 👮

    • Menu 📖

      • The admin can add or remove pizzas from the menu.
    • Cart 📦

      • The admin can increase or decrease the cost of the fees.
    • Orders 📜

      • The admin can see all the orders.

Technologies 💻

  • React

  • Redux

  • Next

  • Next-Auth

  • TailwindCss

  • Firebase