Skip to content

Getting Started ๐Ÿš€

Jonathan Chue edited this page Jun 21, 2024 · 1 revision

Welcome to the Streets For All Data/Dev Team! ๐Ÿ‘‹

We are made up of passionate volunteers of all levels of experience. We tend to have a relatively fluid and informal workflow, but we welcome any suggestions on how to improve our processes.

Our work tends to be GIS-heavy. Some projects only involve data analysis or web development. But our integrated data-dev projects usually consist of the Data Team crunching the numbers and outputting the resulting data into (Geo)JSON files, which are then consumed by the Dev Team to build a front-end.

Languages/libraries we use

On the data science side, we primarily use Python as our language of choice and GeoPandas logo GeoPandas for geospatial analysis.

On the development side, we mainly use JavaScript/Node-based libraries, particularly React. We use Mapbox/Maplibre populated with GeoJSON data to build our maps and Turf logo Turf if any further geospatial analysis is required.

All this isn't to say we don't/won't use any other languages. These are just the most commonly used among our practitioners, so we tend to gravitate toward them. But we are always open to try new things!

How to contribute

You can get an idea of the stuff we do by checking out the Project Directory. But the best way to get started on a project is to attend one of our weekly meetings, because we discuss outstanding requirements for our in-flight projects. And there might be new projects that haven't been added to the Project Directory yet.

Clone this wiki locally