ButtonStats is a socket client-server app for collecting statistics on instant and average typing speed. The client part collects keyboard input data, and the server part displays statistics.
The application was written to study the 🚀reactive🚀 style in interface development. As a reactive library, I used a ReactiveUI combined with WPF.
- Run both parts of the application(server, client).
- Enter the server address with port 80 at the bottom of the client window.
- Start typing!