Skip to content

petar-staynov/SoftUni-PizzaDotNet

Repository files navigation

SoftUni-PizzaDotNet

Demo project for Pizza restaurant business web app based on ASP.NET Core 3.1
Live demo available here: https://pizzadotnetweb20201130231618.azurewebsites.net/

Roles

  • Administrator
  • User (registered)
  • Visitor (guest)

Functionality

Site guest (Visitor)

  • can view the menu and its products
  • sort products by name/price/rating

Users (Registered)

  • same as guest
  • can add items to their cart
  • rate products
  • place orders
  • receive coupon codes
  • use coupon codes and view their available ones
  • view their orders and cancel ones which are still processing
  • change their email, password and address

Administrator (created from site owner)

  • access the Admin Panel
  • manage user accounts
  • manage products and menu categories

Template authors

Used Frameworks/Libraries

  • ASP.Net Core 3.1
  • ASP.NET Core Default Identity (with additional Facebook and Google authentication)
  • Entity Framework Core
  • AutoMapper
  • Google Cloud Storage
  • XUnit
  • Razor Views
  • Razor Pages
  • Bootstrap 4

Used techniques

  • MVC
  • Repository pattern
  • Service pattern
  • Web Api controllers + AJAX
  • MVVM (for custom Identity pages)

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Author

About

A business "web app" for a Pizza restaurant based on ASP.NET Core 3.1

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published