The overall design ethos/constraints have posed some interesting challenges along the way, but so far I've had good luck developing with the following: Vue.js, Vuetify, vuex, Chart.js, Threads.js for orchestrating web workers, vue-router, a bunch of smaller libraries, Paddle, Firebase, and some Google Cloud Functions (the latter only come into play for those that upgrade + choose to enable cloud sync).
For now, it's still a side project :)