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 π
- Host: GitHub
- URL: https://github.com/kalintsenkov/pizzeria
- Owner: kalintsenkov
- License: mit
- Created: 2020-11-19T08:24:29.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2021-08-07T07:22:56.000Z (about 4 years ago)
- Last Synced: 2025-01-22T14:34:33.021Z (9 months ago)
- Topics: angular, asp-net-core, docker
- Language: C#
- Homepage:
- Size: 5.52 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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