Giter Site home page Giter Site logo

rupizzeria's Introduction

๐Ÿ• 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.

rupizzeria's People

Contributors

jasmeanfernando avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.