Treffer: Razvoj mrežne aplikacije za prikaz podataka u realnom vremenu ; Development of a Web Application for Real-Time Data Visualization
University of Split. Faculty of Electrical Engineering, Mechanical Engineering and Naval Architecture.
Weitere Informationen
U ovom radu predstavljena je aplikacija za prikaz rezultata u stvarnom vremenu sportskih utakmica koristeći Angular za frontend i Spring Boot s WebSocketom za backend. Aplikacija omogućuje prijenos stvarnih vremenski ažuriranih rezultata i događaja nogometnih utakmica korisnicima. WebSocket tehnologija se koristi za uspostavljanje dvosmjerne komunikacije između poslužitelja i klijenata, što omogućuje glatki prijenos podataka i ažuriranja u stvarnom vremenu. Frontend je implementiran pomoću Angulara, iskorištavajući Angular Material UI komponente za moderno korisničko sučelje. S druge strane, backend je izgrađen pomoću Spring Boot-a, integrirajući vanjske API-je za dohvaćanje podataka o utakmicama uživo. Kombinacija Angulara i Spring Boot-a s WebSocketom osigurava učinkovitu i stvarno vremensku sinkronizaciju podataka, pružajući korisnicima ažurirane rezultate i događaje utakmica. Projekt demonstrira snagu modernih web tehnologija u razvoju aplikacija u stvarnom vremenu, čineći ga pogodnim za sportske entuzijaste i navijače. ; This paper presents an application for live sports match results display using Angular for the frontend and Spring Boot with WebSocket for the backend. The application enables real-time transmission of live updates of match results and events to users. WebSocket technology is utilized to establish bidirectional communication between the server and clients, facilitating smooth data transmission and real-time updates. The frontend is implemented using Angular, leveraging Angular Material UI components for a modern user interface. On the other hand, the backend is built with Spring Boot, integrating external APIs to fetch live match data. The combination of Angular and Spring Boot with WebSocket ensures efficient and real-time synchronization of data, providing users with up-to-date match results and events. The project demonstrates the power of modern web technologies in real-time application development, making it suitable for sports enthusiasts and fans.