Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/ievangelist/signalr-chat

A chat app built with Blazor WebAssembly, hosted on ASP.NET Core, with the latest C# and SignalR -- need I say more?
https://github.com/ievangelist/signalr-chat

blazor blazor-webassembly csharp dotnet hacktoberfest signalr webassembly

Last synced: 3 days ago
JSON representation

A chat app built with Blazor WebAssembly, hosted on ASP.NET Core, with the latest C# and SignalR -- need I say more?

Awesome Lists containing this project

README

        

# SignalR: Chat (Advanced)

[![Deploy App](https://github.com/IEvangelist/signalr-chat/actions/workflows/blazing-chat.yml/badge.svg)](https://github.com/IEvangelist/signalr-chat/actions/workflows/blazing-chat.yml)

## 💯 [Demo App](https://blazing-chat.azurewebsites.net)

## Run locally

To run locally, you'll need to have several environment variables created. The `configuration` object is expecting a value that doesn't exist. For the translator specifically, you'll need to create an Azure account, and corresponding Azure resource for the translator. There is a free tier, you can sign up here:

[Azure Translator Docs: Create a Translator resource](https://docs.microsoft.com/azure/cognitive-services/translator/translator-how-to-signup?wt.mc_id=dapine)

#### Environment Variables

| Name | Value |
|------|-------|
| `TranslateTextOptions__ApiKey` | |
| `TranslateTextOptions__Endpoint` | `https://api.cognitive.microsofttranslator.com/` |
| `TranslateTextOptions__Region` | |

> After you've created the resource, and added the environment variables, close and reopen your IDE. It should then work.