kawalcovid19 / wargabantuwarga.com

Inisiatif warga untuk berbagi informasi seputar fasilitas kesehatan dan alat kesehatan untuk COVID-19.
https://www.wargabantuwarga.com
MIT License
555 stars 166 forks source link

Provinces page enhancements #110

Open zainfathoni opened 3 years ago

zainfathoni commented 3 years ago

Overview

Since we have finished our basic functionalities for the Provinces page, we need to enhance them into our users' best possible experience.

Current Tasks

UI/UX

Performance

SEO

Code Structure

Questionable

With #374 coming, I'm wondering whether we still need these two issues implemented

baraeb92 commented 3 years ago

Wishing the following enhancement as well:

  1. Sort by alpabhetical order
  2. Search or Filter by Category
  3. Button for direction and call directly from the list.
baraeb92 commented 3 years ago

Something like this20210718_014641.jpg

aldiharyo commented 3 years ago

Setelah filter by kota, next stepnya filter based on needs seperti di https://indiacovidresources.in itu. Saya lihat sudah ada tiketnya by category itu yang seperti ini bukan?

by category

zainfathoni commented 3 years ago

No, it's not. What I meant in #112 is a dropdown filter like this:

Screenshot 2021-07-18 at 10 49 22

If we want to have a different experience like that, I think it is worth a separate issue due to its complexity. 😁 And I think it's better to wait for the final UI/UX design from Mas @baraeb92 & Mas Momo.

zainfathoni commented 3 years ago

With #374 coming, I'm wondering whether we still need #125 & #197 implemented. 🤔

Any opinions, @kawalcovid19/wbw?

ekafyi commented 3 years ago

🤔 I have no real-world experience with this tbh, but the new typesense will enable us to fetch in paginated batch (eg. 30 first items, next 30 items, etc), is that correct? In that case IMO we won't need virtualized lists.

zainfathoni commented 3 years ago

🤔 I have no real-world experience with this tbh, but the new Typesense will enable us to fetch in paginated batch (eg. 30 first items, next 30 items, etc), is that correct? In that case, IMO we won't need virtualized lists.

What do you think, Mas @famasya? Typesense provides proper pagination, doesn't it?

famasya commented 3 years ago

🤔 I have no real-world experience with this tbh, but the new Typesense will enable us to fetch in paginated batch (eg. 30 first items, next 30 items, etc), is that correct? In that case, IMO we won't need virtualized lists.

What do you think, Mas @famasya? Typesense provides proper pagination, doesn't it?

Yes, mas @zainfathoni it provides decent pagination as described here. FYI, it also provides federated search (search over multiple indices at once) to reduce round-trip latency.