PizzaBox is an MVC-based .NET application that has two major perspectives: Stores and Customers. With the Store perspective, you are able to see the store's order history and sales. For the Customer perspective, you are able to choose a store, create orders with one or more pizzas, and place your order. Additionally, you are able to edit the pizzas in your order and view your order history.
- C#
- MVC
- ASP.NET Core
- EF Core
- Azure
- Microsoft SQL Server
- Microsoft SQL Server Management Studio
- xUnit Testing
- Create account and Log in
- Create an order with one or more pizzas
- View a current tally of your order
- Checkout
- Maker another order after checking out
- View User's Order History
- View a Store's Order History
- View a Store's Sales
- Spruce up the content area with bootstrap and css
- Add the rests of my tests for the domain models
- Be able to make another order after showing the customer's order history
- Extend the sales feature so that the total revenue for each pizza type is shown
- Clone the repo with "git clone"
- CD into "PizzaBox.WebClient"
- Run "dotnet watch run"
- Using the given url where the app is listening, click on it to be pushed to your preferred browser Go to your browser and
- Add '/app' to the end of the url and press enter
- Select either Store or Customer
- Select a listed store
- Choose between three options: Order History, Sales, and Log Out
- Create account with just your chosen username
- Select the pizza, crust, and size
- See Pizza Tally
- Choose one of 3 options: Add Another Pizza, Edit Pizzas, Place Order, (if no pizzas in your order) Cancel Order
- After Placing an Order, choose either Make Another Order, Show Order History, Log Out
- MIT