Summary
Add a shared user interface that all of the example applications can use. The UI should just be a simple chat demo.
What is motivating this feature?
So that newcomers to the project can have working examples that they can easily:
- See working end-to-end
- See working in Postgres
- Interact with
Making it more friendly to get up and going. Not that it's difficult otherwise, but every bit helps.
Detailed Description
- Add a new shared project in /examples
- In the shared project, define IChatServer and IChatClient
- Write a barebones Blazor WASM UI allowing users to "sign in" with a username and join a "chat room" with another user (just typing names in; this should be as noncomplex as possible)
- Update each example project to serve the chat client at
/
- Update all the READMEs to give specific instructions on running the app, creating multiple servers, and using your own Postgres.
Are there any open questions or investigation needed?
n/a
Summary
Add a shared user interface that all of the example applications can use. The UI should just be a simple chat demo.
What is motivating this feature?
So that newcomers to the project can have working examples that they can easily:
Making it more friendly to get up and going. Not that it's difficult otherwise, but every bit helps.
Detailed Description
/Are there any open questions or investigation needed?
n/a