So far, my research shows that the best way to do this will be in Java using Quarkus, PostgresSql, React-Js, and Graalvm.
Quarkus will allow to embed Postgres and React into my java app, and GraalVM will make it so that the user only needs 1 installer to use the application. Java has more than enough multi-threaded capabilities to handle a single user application like this.
So far, my research shows that the best way to do this will be in Java using Quarkus, PostgresSql, React-Js, and Graalvm.
Quarkus will allow to embed Postgres and React into my java app, and GraalVM will make it so that the user only needs 1 installer to use the application. Java has more than enough multi-threaded capabilities to handle a single user application like this.