Hey Shantanu, this looks great and is very fast to use (which is very pleasing!) π
Some feedback on the features:
1. One good feature would be to have the cells highlighted based on whether it is after business hours (or not). So a green = business hours, yellow (or something similar) = off hours but people might still be awake and gray = time when most folks are sleeping. Or something similar. (I know everyone has different schedules β but this will help me zoom into the green line for times that may work for everyone).
2. The cross to close a city has a very small hit area and adding a bit of left margin and 2x-ing the size of it is a very low hanging fruit to make it
feel easier to use.
3. I love the city picking interface. Intuitive and super fast. The only nit-pick there is that the cities probably need some sort of ordering. For example, typing in
mum
does not show Mumbai but some places in Pakistan and Bangkok and only typing
mumb
shows Mumbai. Which feels a bit weird. Similarly for
delhi
and
pune
β they donβt show up.
4. Noticed this does not do network calls. So assuming DST is taken care of?
5. Stretch goal 1: Ability to have 30m slots or 1h slots.
6. Stretch goal 2: Can I get a generated URL that I can share with folks who I need to pick a time with (or other team mates)?