A calorie counter using IndexDB is a great example of something where an SPA is appropriate - like I said, "default to not writing an SPA, unless your project has specific, well understood requirements (e.g. you're building Figma) that make the SPA route a better fit".
I mainly work in the world of database-backed websites and applications, where going client-only without a backend isn't an option.
I mainly work in the world of database-backed websites and applications, where going client-only without a backend isn't an option.