|
| 1 | +## Asynchronous Chat System |
| 2 | + |
| 3 | +[](https://github.com/rsachdeva/simple-chat/actions/workflows/rust.yml) |
| 4 | + |
1 | 5 | ## Table of Contents |
2 | 6 |
|
3 | | -- [Asynchronous Chat System](#asynchronous-chat-system) |
4 | | - - [Overview](#overview) |
| 7 | +- [Demo](#demo) |
| 8 | +- [Overview](#overview) |
5 | 9 | - [Server Architecture](#server-architecture) |
6 | 10 | - [Client Features](#client-features) |
7 | | -- [Demo](#demo) |
8 | 11 | - [Running Server and Client](#running-server-and-client) |
9 | 12 | - [Configurations](#configurations) |
10 | 13 | - [Running Tests](#running-tests) |
|
14 | 17 | - [Summary of the Responsibilities for crate chatty-types and chatty-tcp in Workspace](#summary-of-the-responsibilities-for-crate-chatty-types-and-chatty-tcp-in-workspace) |
15 | 18 | - [Domain Driven Terminology](#domain-driven-terminology) |
16 | 19 |
|
17 | | -### Asynchronous Chat System |
| 20 | +### Demo |
| 21 | + |
| 22 | +Options to view the demo: |
| 23 | + |
| 24 | +1. **Watch in Browser**: You can watch the video online. |
18 | 25 |
|
19 | | -#### Overview |
| 26 | +- [](https://vimeo.com/1042383973) |
| 27 | + |
| 28 | + |
| 29 | +2. **Download the Video**: You can download the video directly to your device. |
| 30 | + |
| 31 | +- [Download Demo with Weather-Standup](demo/Weather-Standup.mp4) |
| 32 | + |
| 33 | +### Overview |
20 | 34 |
|
21 | 35 | A high-performance asynchronous chat system consisting of a server and CLI client implementation, designed for maximum |
22 | 36 | throughput and concurrency. |
@@ -46,10 +60,6 @@ Provides an interactive command prompt supporting: |
46 | 60 | - send <MSG> for message broadcasting |
47 | 61 | - leave for graceful disconnection |
48 | 62 |
|
49 | | -### Demo |
50 | | - |
51 | | -[Demo with Weather-Standup](demo/Weather-Standup.mp4) |
52 | | - |
53 | 63 | ### Running Server and Client |
54 | 64 |
|
55 | 65 | To run the server and client, use the following commands: |
|
0 commit comments