After reading the proposition of @paolovador to support different languages (see #14) I came up with the idea to include a region info or filter for services. This doesn't apply to exchanges but some services are only available in certain regions, e.g. Coincards.
In the card view (see #13) there could be a list of tags with Abbrevations ([US], [CA], ...) or flags (maybe this would be too colorfull?). This could be repeated on the service's page just like the service type(s) or as a quick info item.
The filter could include just the regions that are relevant, e.g.
All(turns filter off)
Other(only services without any region based availablity)
North America(a Coincards region; this is equivalent to
Allif there are no other region based services with different regions)
For now a filter is probably a bit exaggerated but as soon as there are a few services where regions matter, a filter becomes usefull.
I opened a seperate issue and didn't add this idea to issue #13 because it is not that much UI related but more about providing more information. Furthermore this doesn't need to be implemented before branch
ui-redesign is merged.
I think there also should be an indicator if an exchange's/service's website is blocked in a region, e.g. Sideshift.ai is blocked in the US and some other countries, even though this can be bypassed.
Since you cannot bypass lack of availability of a product/service (e.g. Coincards' gift cards) in a your region in the same way you can use VPN to bypass access restrictions those two should not be combined, at least not at the level of data in the JSON. Basically its the difference of the restriction of buying something at your location vs. the limitations of using the bought product at your location. In the UI the two lists could be labeled differently or if tags are used their background could have a different color.
I also think some kind of note should be added to the about page stating that those indicators are not intended as legal advice.
Deleting a branch is permanent. It CANNOT be undone. Continue?