Badminton Sports Portal
Our client is the national governing body for the sport of Badminton in Denmark. It represents approximately 649 clubs located throughout the country.
Our task was to extend the existing static Win Forms portal to a single page application. At the same time, we extended the system with additional functionalities. This solution allows the legacy system to be scaled cost-effectively to today's standards.
In designing the web service, we used IdentityServer4 to build an authentication service. The REST API enables handling of all functionalities such as training management, mailing, and sports data — from leagues and tournaments to friendly matches. We used .NET 5 to build the web services.
On the frontend side, we used React, enabling centralized management of data flow in a way isolated from the components whose task is to represent data on individual pages.
The solution was deployed on the client's private servers. The entire project was designed according to the Domain Driven Design approach.
