Yup, tbh this was my first time building a UI lol. I plan to improve the mobile experience if it gets decent traction.
It's simply a way. There are "plenty of ways to skin a cat". Best is highly debatable. I'd argue best is relative given the dev's experience and interest. Might be best if the dev was you.