Yes, presenting a large catalog of products (a few hundreds), for discovery purpose an efficient menu is still a big challenge in term of UX and technical implementation all the more when portability, accessibility, and cross-devices is taken into account.
Things that definitely look like trivial banality at shallow level often end up to need a lot of attention on many concurrent details.
Things that definitely look like trivial banality at shallow level often end up to need a lot of attention on many concurrent details.