This project is a brief example of what you can do by using the SignalR along with the Visibility API and Blur/Focus events of the browsers to track any user through your web-application.
More information about: Microsoft SignalR Map Controller with Page Visibility API and Event Blur to Mapping the User Interaction in a Document Management System (DMS) on CodeProject or ResearchGate.
Building with Visual Studio 2019 on Windows (Requires .NET Core 3.1 SDK or later)
- Open the solution with VS 2019
- Deploy (CTRL + F5)
- Open https://localhost:44360/ or http://localhost:3873
Building without Visual Studio 2019 (Also requires .NET Core 3.1 SDK or later)
- Navigate into the project's folder
dotnet watch run
- Open https://localhost:44360/ or http://localhost:3873
For linux users: some of you will need to force the HTTPs to deploy the first time, here follows the link on how to do it.