As of October 2018 we have:
Map Layers and Open Data for Greenville
- 60+ Real-time, linkable GeoJSON-based open map layers, almost all by SC Codes students
- A hub of sorts for Open Data discovery
Meetup Group and Meetup Event Data For Greenville
- For Humans
- For Robots/Coders
- A HackGreenville community tech site which pulls events and organizations from the APIs above.
- For meetup organizers, we started a #meetuporganizers channel on the HackGreenville Slack
- To help meetup organizers, here's a rough Regularly Scheduled Days and Times view to show any overlap between meetups on the "2nd Wednesday" or "3rd Tuesday", etc.
- Submit new or inaccurate info about tech meetups.
- See the issues queue for to-do's and conversations.
- Attend a Code For Greenville meetup to get involved.
Our purpose is to improve the discovery, promotion, and curation of open Greenville data so people can build new and interesting things more quickly and easily.
We will maintain and promote open APIs which can be referenced in real-time.
We expect others to leverage these APIs to build new open tools, and even new APIs, to reduce manual work and duplicate effort.
The first Code For Greenville meeting in 2014 sparked a lot of ideas around meetup events. So, we started a reliable list and API of all the tech meetups/organizations.
Now, we have a meetup events API that queries our own meetup groups API in order to poll event services, like Meetup.com and Eventbrite.com. The result is local meetup events data is syndicated via an (API](https://github.com/codeforgreenville/upstate_tech_cal_service/issues) in a consistent, query-able format.
We have an example tech meetup calendar but we hope and expect community members to build all sorts of meetup oriented calendars and tools that fit their needs.
We also have numerous GeoJSON-based open map layers which can be linked to in real-time. The idea is that when map data changes it automatically updates everywhere it's referenced. This also allows for community curation of popular map layers to reduce duplication of effort and to speed up the creation of new maps that leverage these layers.