That’s a good point. Just to mention, we’re planning to add lots more to the app (while still keeping it fast) so hopefully some of those will be the kinds of things that you have in mind
Assuming your stack is still Firebase heavy, a webapp would be no sweat, especially if you used something like React to handle interactions.
Getting onto desktop is a breeze, too. Just use Electron to power the same React app you’re using for the web, and configure Firebase’s security to match the domain of the Electron server and boom - single codebase, available on basically every platform there is with no barriers to entry
Obviously, there are other frameworks out there, but those are the ones I use in my day job and they serve the purpose perfectly.
Just to share a quick update - @Ian confirmed that we want to provide a web interface at some point in the future, at our last community meet up.
I think basic functionality in the web version would be fine, at least in the beginning, if it helps the web version come to fruition faster. A very spartan approach would be quite desirable here.
Have you considered a TradingView REST API integration to keep overheads low?
Same here. I would to trades on desktop, and everything else (browsing, managing watchlists, etc.) on mobile while on the go.
Yeah, I think the main thing with a desktop interface is usability. The Freetrade app is quite sorely lacking in terms of being able to research companies and shares.
I think the timeline is next to useless because it doesn’t show you any sort of detail in the timeline (even things like line separated months/days/hours) so I have to go elsewhere to even diagnose timelines. Especially when you select Max, what is Max? Since it was registered on the exchange, or Freetrade? There’s no dates, so it’s impossible to say. Again, I’d have to go elsewhere.
Company news? Again, I have to go elsewhere.
At the moment, I have to do all my research elsewhere, on the comfort of a larger screen and with the benefit of more information - and then only when I’m ready to purchase do I have to come back to the app, and place my order on my phone.
Having a web interface won’t overcome the shortcomings of the app, but it will make it far more convenient to buy/sell when I need to.
As much as I would like a website in reality I don’t think it is a good use of Freetrade’s time at the moment. Virtually every statistic shows mobile usage is growing much faster than PCs.
Counties like China are even more extreme where mobile dominates internet usage.
We’ll definitely prioritise adding some of the functionality that’s been mentioned in this thread to the app before we build a web app. We’re ‘mobile first’ & always will be
Instead of building web application, can you release the API?
As, an new investors to freetrade even I would not like our efforts to go into building a new team. But as a developer, I would like to create a small application for tracking and managing my portfolio.
This would be interesting. The Monzo approach where they built the APIs to see what the wider crowd do with it, then they built some solutions off the back of it.
Generally good practice if they can create a public API for their own growth.