This document describes the development of a web application (T-Golf) for the efficient management of golf courses. The methodology used divides the application into two parts: backend and frontend. The backend has been developed with Node, Express and mongoDB; on the other hand, the frontend has been developed with HTML5, CSS, jQuery, Bootstrap and Angular. The result is an application that manages the data received from the different devices on the courses, manages the database in real-time, shows the information required by the users of the system clearly and simply, and can be accessed from anywhere thanks to the Internet.