From Native to Web
The current mobile app I use is built in React Native. While it's functional and serves its purpose, I'm facing some limitations:
Current Mobile App built in React Native
No server interaction
The app operates entirely offline, limiting its capabilities and scalability.
Redux-like local storage
While effective for simple state management, it lacks the robustness for more complex data handling.
Mobile-only (Android)
This restricts access to the application solely to Android users, alienating a broader audience.
Lack of automations
The app doesn't support any form of automation, making repetitive tasks cumbersome.
Future Web App will be built in Ruby on Rails
Versatility
A Web App can be accessed on any device with a browser, including desktops, tablets, and smartphones, regardless of the operating system.
Scalability
With server-side capabilities, the app can handle more complex processes and larger amounts of data.
Cost-Effectiveness
Using a cheap Hetzner VPS for hosting, the app becomes more affordable to maintain compared to other cloud services.
Simplicity and Efficiency
The use of Hotwire & SQLite will boost the configuration & development. Also, I plan to use Kamal for deployment.
Enhanced Features
The new app will include automation and account sharing capabilities, significantly enhancing user experience.
Follow along as I document this journey, sharing insights, challenges, failures and successes. Stay tuned for updates on this adventure!