Coffee Shop

A monolithic web application to show case how to complete long-running tasks using hosted services and async notify clients using SignalR in a monolithic ASP.NET Core web app.

Features

  • Asynchronous processing of long-running tasks using background services
  • Real-time communication with the users asynchronously using SignalR
  • In-memory Task queue for producer / consumer model

Getting Started

  • Clone the repo
  • Run the "CoffeeShop" project in Visual Studio or in command line

Give a star

⭐ If you enjoy this project, or are using this project to start your exciting new project, or are just forking it to play, please give it a star. Much appreciated! ⭐

Additional Resources

I have published some short articles to cover different aspects of this project. Please feel free to give them a read.