Yup, tbh this was my first time building a UI lol. I plan to improve the mobile experience if it gets decent traction.
Use tailwind.css, it's the best way. Then do breakpoints such as md: and lg: in the class names. And lots of flex box.
> best way
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.