Golf club management system
Web service that allows remote management of clubs, tracking games, visitors, purchases, consumables, equipment, and machinery

Project definition
Location
North America
Client
Network of golf clubs
Industry
Sports and entertainment
Project type
Web service
Team
S-size
Service list
Back-end development
Front-end development
Problem
The main task of this project was refactoring the existing legacy code, as well as providing ongoing support and customization of the system according to the client’s requirements based on technical specifications. The goal of the project is to migrate the application to the latest version of .Net Core and enhance its functionality, including features such as remote booking of golf courses via the web, tracking course availability, ordering food and drinks during the game, and much more. The system allows full management of golf clubs at all levels
Solution
Our work significantly improved the functionality and performance of the system by decomposing the monolith into modules, resulting in more convenient and efficient management of the golf clubs. The end client highly appreciated the outcome, particularly noting the significant increase in system performance
- .Net Core
- Vue.js
- ASP.Net Core
- Redis
- SMTP

Project highlights
Solved project tasks
01
Modernization
We transitioned from outdated technologies to modern ones in the server-side of the system
02
Decomposition
The legacy heavyweight monolith was decomposed into a series of independent modules, which allowed for increased system performance and reduced resource usage

Technologies
ASP.Net Core
Vue.js
React.js
.Net Core
Redis
RabbitMQ
Our workflow
Development Process
In FTECH-IT we have a cohesive team of professionals across various IT fields, enabling us to handle projects end-to-end without needing external specialists. No matter how complex the project is, all you need to provide is the idea — FTECH-IT will take care of everything else
Golf club management system
Web service that allows remote management of clubs, tracking games, visitors, purchases, consumables, equipment, and machinery