Добрый день!
Да, можно реализовать.
Вообще, можно обойтись и без React. А использовать только Spring Boot + JavaFX
https://better-coding.com/javafx-spring-boot-gradl...
А можно обойтись и без Spring Boot и использовать ElectronJS, т.е. написать на JS.
https://electronjs.org/
Или можно написать на JavaFX и без спринга и без других фреймворков.
Но если нужна именно такая связка: Spring + React, то по факту вам нужно будет локально поднимать это приложение на клиенте.
В качестве базы можно использовать файловые БД (тот же Sqlite).
А можно использовать H2 базу -
www.h2database.com/html/advanced.html
С учетом того, что Spring Data из коробки работает с H2, то H2 предпочтительнее.
Если наличие реакта не сильно принципиально, то я бы выбрал JavaFX + Spring Boot