bachelor project with signalR