
JSESSIONID). Given that the client is a JavaFX Desktop Application (Rich Client) rather than a browser-based SPA (like React), maintaining a session state is a valid and efficient architectural choice that simplifies security context management.http://localhost:8080/swagger-ui/index.htmlObservableLists in Stores (TaskStore, GroupsStore).FilteredList views of a single master data source.StompClient (Java 11 HttpClient + WebSocket) to receive push notifications about new tasks, files, or invites instantly.CompletableFuture), with UI updates safely marshaled to the JavaFX Application Thread.http://localhost:8080.Frontend module in your IDE or run via terminal:Posted Jan 3, 2026
Developed client-side UI & logic using JavaFX for a collaborative study platform. Integrated with Java backend for real-time sync. Academic project at STU.
0
0
Nov 20, 2025 - Dec 10, 2025