Python's Flask and Dataset libraries + Axios and Vue on the frontend (doesn't even have to be the full build/component/single page application setup, just include it as script and populate the app values with Flasks render_template() parameters)
https://flask.palletsprojects.com/en/2.2.x/quickstart/#a-min...
https://dataset.readthedocs.io/
https://github.com/axios/axios
https://vuejs.org/guide/introduction.html
https://vuejs.org/guide/extras/ways-of-using-vue.html
I've created a boilerplate here: