Many years ago, I built a personal budget software. It started as a simple dashboard to analyse data with my wife, then I added a telegram bot to insert expenses on the fly.
Thank you! In the long run, we may have some integrations with 3rd parties using API, but it's not sure. We won't have a mobile app.
For these reasons I was thinking not to use React and, whenever we will have 3rd party integration API, we will then create ad hoc REST API for them
I hope too HTML Over the Wire will be trending, I hate all the SPA and JS madness nowadays.
SPA/React/Flutter are great tools and technologies, when you have a team for the backend and one for the front end.
If you are a little startup or a single man project, that’s quite huge to maintain
Only if you want to go with LiveView.
For Django, as I’m a Python dev too, I’m going with htmx+alpinejs.
Or you can choose the Hotwire stack (Turbo+stimulus)
Made with Django