Skip to content

kelass/RestrauntCommunication

Repository files navigation

Restraunt communication

About project

This program is responsible for communication between the waiter and the customer. Waiter has CRM, that notify him about orders on tables

User have a QR code on the Table. He scan and linked to QR menu. Next step order dish and pay

Stack

  • ASP.NET Core MVC + API
  • JavaScript, jQuery
  • Bootstrap
  • EntityFramework Core 6
  • SignalR
  • IdentityServer4 (OAuth 2.0)
  • Google Auth
  • Tasks

  • Create DB
  • Setting up relationships in the database
    1. Users
      Dishes
      Tables
      Roles
  • Authentication and authorization
    1. Read how working IdentityServer4
  • CRUD operations of dishes
    1. Create Entity Dish
      Create DishRepository
  • CRUD operations of tables
    1. Create QRCode
      Create Entity Table
      Create TableRepository
  • CRM
    1. CRM for administrator
      CRM for waiter
  • Notification
    1. Read like working SignalR
      Notification on waiter's CRM

    User actions

  • User sit down at the table
  • Use QR code and link to the menu
  • Selects the menu
  • How'll leave pays
  • Customer

    Waiter actions

  • Checks the CRM
  • If notify about order'll go to the table and refines the order
  • Serves the table
  • Closes the table
  • Screenshot 2023-01-12 at 15 05 20

    Site map

  • Main page
  • QR menu
  • CRM for waiter
  • CRM for admin
  • About

    No description, website, or topics provided.

    Resources

    Stars

    Watchers

    Forks

    Releases

    No releases published

    Packages

    No packages published