My personal projects in the past have often utilized a Node.js backend (Express) that served a React frontend, with a postgres db with Knex. I have a bit of familiarity with Rails.
I'm wondering how much things have changed in the past few years. I'm reading that React should probably be avoided, Vue seems popular, Svelte seems like the shiny new thing. I'm considering looking into Django as learning Python might be worthwhile.
My day job uses Kotlin, so Ktor or Spring seems like an option.
The project I'm building will basically scrape some data every day, store it in a database, and serve a front end primarily consisting of graphs. Is there a particular tech stack that is more suitable to that these days? Are there any stacks that should be avoided for such requirements? "Overengineering" is something I want to avoid.