The EV1 predated the Roadster by a decade. Had GM been improving the EV1 for those 10 years, including Lithium Ion batteries, GM would have been far ahead of everyone . . . had they just kept going with a technology that was inevitable. Where would Cruse be today had they continued with this new technology that is inevitable?
We should not forget this is the same company that had an amazing lead on everyone in the electric car market 3 decades ago with the EV1. See "Who Killed the Electric Car [0]
You’re overlooking Hotwire, PWA as a first-class concept, and Hotwire Native — the easiest way to take a functioning web app and migrate it to native mobile apps on both iOS and Android. I’d encourage you to take a fresh look at the new Rails technologies introduced in Rails 7 and Rails 8. You may find that the current Rails stack is the best fit for most, though not all, cloud applications that need a web client along with iOS and Android clients.
To start, you build a standard Rails web app, enabling you to interact with your customers. When you want to build that iOS and Android app, Hotwire Native makes it easy to create an app store app for each. From there, you can add native features as you need, as fast or ask slow as you like.
Excellent work on the mobile app though I would wonder, since HCB runs on Hotwire, why it was not written as a Hotwire Native app which would leverage the existing Rails Hotwire app and not require a complete rewrite?