Home - UKHackspaceFoundation/website GitHub Wiki

Things the website...

** Note: These have all been transcribed to github issues - keeping this summary as it indicates priority order **

Must Do

  • Allow organisation and individual members to join - including payment handling/tacking via gocardless
  • Reporting of ad-hoc and/or end of year income from membership payments
  • Manage master list of spaces (including member spaces as a subset)
  • Admin: user management
  • Admin: space info management

Should Do

  • Automatically add members to discourse group (and remove if they expire)
  • Allow/encourage members to manage their own space info (e.g. require an annual refresh as part of membership renewal)
  • Allow member organisations to add other users (e.g. their own members)
  • Provide data syndication endpoints (e.g. for space info, geojson)
  • Provide an API for updating space info and/or a spaceAPI interface
  • Provide a secure way to disseminate discount scheme info to member spaces (where it needs to be kept confidential)
  • Allow joe public to register their interest in a new hackspace at a given location (e.g. I want one in my home town), and provide support mechanism to track/report these requests in order to help connect like minded folk and help bootstrap new spaces (record things like date/time, etc)
  • Allow bulk email comms to all members (e.g. for announcements)
  • Provide a shared calendar (web and ical) for key foundation events - e.g. physical meetups, AGM

Could Do

  • Aggregate news feeds from individual space websites into a UK-wide hackspace news feed
  • Provide an API endpoint for adding/removing members
  • Allow flexible survey data to be collected from member spaces (e.g. to support insurance RFP):
    • track data quality/completeness
    • allow for simple reporting (e.g. json, csv export)
    • allow for annual (or ad-hoc) refresh, retaining history to allow trends to be graphed/analysed (e.g. membership levels over time)
  • Allow votes to be framed, issued and concluded through the site, accounting for the weighting of space vs individual members
    • Support associated free-form discussion, possibly linked to discourse
    • Support for adding additional proposals to initial problem
  • Aggregate calendar events (ical feeds) from member spaces into a UK-wide hackspace events feed
    • Allow member spaces to indicate "hero" events for headlining on main website