Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FEATURE] Better discovery/browsing of Hackerspaces #81

Open
silent88 opened this issue May 28, 2020 · 1 comment
Open

[FEATURE] Better discovery/browsing of Hackerspaces #81

silent88 opened this issue May 28, 2020 · 1 comment

Comments

@silent88
Copy link

Hi,

I discovered FIXME Hackerspace thanks to MyHackerspace, in 2015 I was awake at 2 AM and I was browsing the F-Droid app store, trying to get bored enough to sleep. I installed MyHackerspace and found that there was a hackerspace in my city, it was a completely random happenance.

Joining FIXME was a life changing experience and I wanted to highlight the browsing/discovery aspect of the application, to help other people like me discover hackerspaces.

I have two big features in mind:

  1. In MyHackerspace to sort the hackerspace list by country.
  2. To make a map with Google Maps which shows all the hackerspace in directory.json for whoever wants to see what is near them, or visit Hackerspaces when traveling.

1:
https://github.com/silent88/MyHackerspace/commit/74721d820549ce6eb05ff4c12bdcdcf97e6f0a53
Here I marked the code to modify in order to have a sorted list.
Instead of loading the list with only the name of the hackerspace, you can load the list with "country code" + "" + "hackerspace name".
This is a related issue: Filter spaces
https://github.com/fixme-lausanne/MyHackerspace/issues/4

2:
In order to have create a Google Map we need a centralized repository of GeoData.
It does not make sense to have MyHackerspace query all hackerspaces dynamically only to build a map, or a simple UI list.
https://github.com/silent88/directory
https://raw.githubusercontent.com/silent88/directory/master/directory-country-manual.json

Discussion about modifying the centralized repository is happening here:
https://github.com/SpaceApi/directory/pull/147

silent88

@dbrgn
Copy link
Contributor

dbrgn commented May 28, 2020

Regarding country mappings, also check out SpaceApi/schema#74. (Although for discovery a distance based solution might be better.)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants