An open API service indexing awesome lists of open source software.

https://github.com/kalintsenkov/pizzeria

ASP.NET Core | Angular | Pizzeria πŸ•
https://github.com/kalintsenkov/pizzeria

angular asp-net-core docker

Last synced: 3 months ago
JSON representation

ASP.NET Core | Angular | Pizzeria πŸ•

Awesome Lists containing this project

README

          

# Pizzeria πŸ•
**β€œPizzeria”** is a web application for a Pizza restaurant. The client side is a single page app, built with **Angular**. The server is built on **ASP.NET Core** and it is using **SQL SERVER 2019** for storing the data. The application consists of users, pizza products and orders. Each user can register, login and logout. Users can also search for the pizza they are looking for, view each pizza details and make orders. Admins can add, edit and delete pizza entries and approve orders.

# Functionality

### User Login
o Login in current application using email and password of already registered user.
### User Register
o Register a new user by providing email, password.
### User Logout
o Logouts from the application.
##### Home
o Pizzeria info.
o Pizzeria menu.
### Menu
o List all pizzas. Nine per page.
o Search pizzas by their name
o Add pizza to the cart or view details
### Pizza Details
o Show pizza details
### Cart
o Users add pizzas to the cart
o Users select quantity of the chosen product
o Users have option to remove product from the cart or refresh the quantity to one
o Users have option to checkout or to continue shopping
### Order Details
o Shows full order details
### Pizza add
o Admin route only
o Create a new pizza entry and save it to the database
### Pizza edit
o Admin route only
o Edit existing pizza entry and save it to the database
### Pizza delete
o Admin route only
o Remove existing pizza entry from the database