Skip to content

jasmeanfernando/RUPizzeria

Repository files navigation

🍕 RUPizzeria

CS213: Project 5

RUPizzeria is a local student-favorite pizzeria that is known for their infamous two styles of pizzas--Chicago and New York! Each style comes with its own unique crust in 4 flavors (Deluxe, Meatzza, BBQChicken, BuildYourOwn), 3 sizes (Small, Medium, Large), and an array of specific toppings!

  1. 🍄 Deluxe Pizza
  • Crust: Deep Dish (Chicago), Pan (NY)
  • Toppings: Sausage, Pepperoni, Green Pepper, Onion, Mushroom
  • Sizes: Small ($14.99), Medium ($16.99), Large ($18.99)
  1. 🍗 Meatzza Pizza
  • Crust: Stuffed (Chicago), Hand-tossed (NY)
  • Toppings: Sausage, Pepperoni, Beef, Ham
  • Sizes: Small ($15.99), Medium ($17.99), Large ($19.99)
  1. 🧀 BBQChicken Pizza
  • Crust: Pan (Chicago), Thin (NY)
  • Toppings: BBQ Chicken, Green Pepper, Provolone, Cheddar
  • Sizes: Small ($13.99), Medium ($15.99), Large ($17.99)
  1. 🥣 BuildYourOwn Pizza
  • Crust: Pan (Chicago), Hand--tossed (NY)
  • Toppings: Customizable up to 7 toppings free.
  • Sizes: Small ($8.99), Medium ($10.99), Large ($12.99)

RUPizzeria is an Android app that allow customers to place orders. Customers are able to customize their pizza, add it to their order, and place as many orders as needed! While customizing, customers will be able to see the change in price as they toggle between different flavors, sizes, and toppings. RUPizzeria offers up to 13 toppings. For each additional topping, it will cost $1.59. Once a pizza is added to the order, customers can view the receipt of their order which includes subtotal, sales tax (6.625%), and total. They can then edit their current order by removing pizzas, clearing the entire order, or simply placing the order. Finally, the RUPizzeria staff can access placed orders with the pizza details, export them to .txt file, and get to cookin'!

🫑 RUPizzeria Functions

Home

Customers can either customize a Chicago Style pizza, New York Style pizza, or view their current order. RUPizzeria staff can access the placed orders.

Chicago Style/New York Style

Customers can choose a flavor, size, list of toppings, and add the pizza to the current order. List of toppings can be added/removed by simply clicking on the views.

Current Order

Customers can view all pizzas added to their current order along with the subtotal, sales tax, and total of the order. Pizzas can be removed by simply clicking on the view. The order price will automatically update as the order is edited. Customers can then either clear the entire order or place the order. You can also go back and add some more pizzas if you're feeling especially hungry! 🍽️

Store Orders

RUPizzeria staff can view the number of orders remaining, access the placed orders with the pizza details, and export receipts to .txt files. Once an order is complete, the staff can click on the order in order to remove it from the pending list, reducing the number of orders remaining. Additionally, the staff can clear the entire pending list if all orders are complete.

logo

styleview order storeorders

Rendered on Google Pixel 3a.

Releases

No releases published

Packages

No packages published

Languages