A multi-user digital audio workstation using .NET SignalR web sockets for the server, and React for the client.
- Clone the repo
- Launch a terminal
- Navigate to the
./src/Application/MDAW.Server/
folder - Run
dotnet restore
to restore NuGet packages for the server - Run
dotnet run
to launch the server - Launch another terminal
- Navigate to the
./src/Web/MDAW.Client/
folder - Run
npm install
to restore node packages for the client - Run
npm run dev
to launch the client
MDAW.Server
is the server application that uses .NET SignalR to communicate with the clients in real time using web sockets. It uses the hubs defined in MDAW.Core
to broadcast SignalR endpoints to the client.
MDAW.Client
is the client application that uses React to surface a front end for the clients to interact with the server and receive SignalR messages over web sockets.