Removed the horizontal scrollbars appearing on smaller screens (1st pic is taken at my MacBook).
Removed unnecessary tooltips and gaps.
Cleaned up the code a bit by removing hardcoded colors used for range.
Fixed bug that prevented users from selecting 0 weeks.
Future possible improvements:
I tried to change department and store IDs to their real names, but noticed the datasets do not provide such info so I guess it has to stay this way.
If needed, can make the whole app responsive to look good on mobile devices as well.
@srini-x not sure if I understood correctly, but we don't really need to download the csvs from S3 for every single user like we do now, right? From my understanding, this could be fetched just once (in on_startup hook for example) so that users won't be bothered by the loading. Please, correct me if I am wrong though.
Before:
After:
Future possible improvements:
on_startup
hook for example) so that users won't be bothered by the loading. Please, correct me if I am wrong though.