rtcharity / eahub.org

A global directory for effective altruists to connect
https://eahub.org
MIT License
18 stars 6 forks source link

Multi-city/country selection & select all filter #978

Open viktor-yunenko opened 3 years ago

viktor-yunenko commented 3 years ago

The search wireframe at the moment looks as following:

image

An interesting issue is that every one of those dropdown fields is a text field for the users - ie everyone can input anything in the country field, instead of just selecting US from a dropdown. As a consequence once we implement the dropdown inside of our country select we're going to see something as:

Especially I'm a fan of that Union of Soviet Socialist Republics

During the PoC I'm going to ignore it, although at some point we will have to clean up our ~5k user profiles and prevent users from inputting random text in those fields.

As an option for the countries & cities - we can ignore their input and derive the location based on the attached latitude and longitude.

Ideally I would like to see a system similar to stackexchange - where users are encouraged to reuse the existing tags instead of creating their own:

image

vagarwalla commented 3 years ago

I wasn't aware that countries were open text. Here are my thoughts:

Use case of multiple locations Some people are from 1 country/city, but living in another and want to be found by people intersted in both areas.

For a proper solution

Questions for you/@sebgrebe

Quick brainstorm:

viktor-yunenko commented 3 years ago

My gut feeling is that we should add this to MVP plans because it seems pretty important, but I'm quite worried about scope creep and the tagging system seems like it would take some time to implement.

I agree with the feature creep issue - I naturally wouldn't include it in the first MVP since it would definitely require firstly implementing the initial version working version, and then - instead of rolling it out to the live server - we would need ~1 more month of internal work to handle those selection, tags and multiple cities/countries per users problems. While if we push it live first - the end users might immediately point out to a set of far more pressing issues :)

While personally I like the idea of multiple cities/countries 👍

In excel you can do a "select all" for a partial match on words. Can we do something similar? So at least 80% of US or UK are selected (ignoring the e.g. "United States" entries)

Regarding select all button - not sure, might require too much effort. But the ability to select several countries/cities at the same time - of course, I would implement it like that in any case 👌

vagarwalla commented 3 years ago

Just to recap, this issue will be addressed post-MVP launch: