Community Portal
Programming portal
All of the source code for the websites in the Metabolism of Cities network are open sourced. Our repository can be found on Github. We use the following technologies:
- Django 3
- Python 3
- PostgreSQL
- PostGIS
- Docker
In order to meaningfully contribute to this project (or clone it and use it for your own purposes), you should ideally be comfortable with (or willing to learn about) the aforementioned technologies. You can make a meaningful contribution if you know either about python/Django, or about HTML/CSS/Javascript (allowing you to contribute with back-end or front-end programming, respectively).
The tech work on Metabolism of Cities has so far be done by a small number of people. However, we are very keen to get others involved. Due to the nature of the work, it would be ideal if you have a background both in urban metabolism/industrial ecology, and in web development. If you are not very familiar with our topic matter, but you are a keen programmer and willing to learn and spend time on this project, then we are happy to assist you in that journey.
To get the repository set up locally, please refer to our readme on Github. Furthermore, we have a set of introduction videos that walk you through our codebase. Have a look to get an idea of how things work. If you are ready to contribute, have a look at the task list below and pick a task of your liking. There is MUCH more to do than what is documented here, so you can also use the chatbox below to bring up additional ideas or questions.
Task list
Task | Details | Points | Last update |
---|---|---|---|
Process large datafiles asynchronous
Metabolism of Cities Data Hub 1 vote |
Programming work Completed Medium priority |
5 |
1 year, 2 months ago
by Paul Hoekman |
Properly embed adjacency lists
Metabolism of Cities Data Hub |
Programming work Open Medium priority |
5 |
1 year, 2 months ago
by Paul Hoekman |
Restructure Data Layer Tags
Metabolism of Cities Data Hub |
Programming work Open Medium priority |
5 |
1 year, 2 months ago
by Paul Hoekman |
Allow for better data exploration from the dataset page
Metabolism of Cities Data Hub |
Programming work Completed Medium priority |
5 |
1 year, 2 months ago
by Paul Hoekman |
Develop system to integrate raw data converter scripts
Metabolism of Cities Data Hub |
Programming work Open Medium priority |
5 |
1 year, 2 months ago
by Paul Hoekman |
Develop grouping/stacking options for multidimensional datasets
Metabolism of Cities Data Hub |
Programming work Open Medium priority |
5 |
1 year, 2 months ago
by Paul Hoekman |
Speed up chart generation
Metabolism of Cities Data Hub |
Programming work Completed Medium priority |
5 |
2 years, 1 month ago
by Paul Hoekman |
Allow for multiple visualizations to be set up for a single dataset
Metabolism of Cities Data Hub |
Programming work Completed Medium priority |
5 |
2 years, 2 months ago
by Paul Hoekman |
Limit display of contents to city boundaries
Metabolism of Cities Data Hub |
Programming work Completed Medium priority |
5 |
2 years, 3 months ago
by Paul Hoekman |
Aggregate data by time period for data visualisation
Metabolism of Cities Data Hub |
Programming work Open Medium priority |
5 |
2 years, 3 months ago
by joe |
Apply geospatial restrictions to data visualization
Metabolism of Cities Data Hub |
Programming work Completed Medium priority |
5 |
2 years, 3 months ago
by Paul Hoekman |
Customize data visualizations: hide top menu/table
Metabolism of Cities Data Hub |
Programming work Completed Medium priority |
5 |
2 years, 3 months ago
by Paul Hoekman |
Show data viz inside a reference space
Metabolism of Cities Data Hub |
Programming work Completed Medium priority |
5 |
2 years, 3 months ago
by Carolin Bellstedt |
Improve data table in reference spaces
Metabolism of Cities Data Hub |
Programming work Open Medium priority |
5 |
2 years, 3 months ago
by Carolin Bellstedt |
Allow for custom data visualizations to only show data from a specific reference space
Metabolism of Cities Data Hub |
Programming work Completed Medium priority |
5 |
2 years, 3 months ago
by Paul Hoekman |
Show data visualization on reference space page
Metabolism of Cities Data Hub |
Programming work Discarded Medium priority |
5 |
2 years, 3 months ago
by Paul Hoekman |
Easily load a boundary shapefile when displaying a map
Metabolism of Cities Data Hub |
Programming work Completed Medium priority |
5 |
2 years, 3 months ago
by Paul Hoekman |
Allow for updates to existing datasets
Metabolism of Cities Data Hub |
Programming work Open Medium priority |
5 |
2 years, 3 months ago
by Paul Hoekman |
Allow for customization of "map pages"
Metabolism of Cities Data Hub |
Programming work Completed Medium priority |
5 |
2 years, 4 months ago
by Paul Hoekman |
Add units to the visualisations
Metabolism of Cities Data Hub |
Programming work Completed Medium priority |
5 |
3 years, 2 months ago
by Paul Hoekman |
Develop standard unit conversion for datasets
Metabolism of Cities Data Hub |
Programming work Open Medium priority |
5 |
3 years, 2 months ago
by Paul Hoekman |
Consider change geometry fields to geography fields
Metabolism of Cities Data Hub |
Programming work Open Medium priority |
5 |
3 years, 3 months ago
by Paul Hoekman |
Create a single map with all cities
Metabolism of Cities Data Hub |
Programming work Completed Medium priority |
5 |
3 years, 6 months ago
by Taina Wanderley |
Allow for easy GPS configuration
Metabolism of Cities Data Hub |
Programming work Completed Medium priority |
5 |
3 years, 6 months ago
by Paul Hoekman |
Add overview of spreadsheet format
Metabolism of Cities Data Hub |
Programming work Open Medium priority |
5 |
3 years, 6 months ago
by Paul Hoekman |
Enable legend for the graphics by default
Metabolism of Cities Data Hub |
Programming work Open High priority |
5 |
3 years, 6 months ago
by Carolin Bellstedt |
Change file name for images that are downloaded from a visualisation
Metabolism of Cities Data Hub |
Programming work Open Low priority |
5 |
3 years, 6 months ago
by Carolin Bellstedt |
Set up a proper "mini-site" for the priority project
Metabolism of Cities Data Hub |
Programming work Completed Medium priority |
5 |
3 years, 6 months ago
by Paul Hoekman |
Set up voting mechanism for tasks
Metabolism of Cities 1 vote |
Programming work Completed Medium priority |
5 |
3 years, 6 months ago
by Paul Hoekman |
Create "direct messaging" functionality
Metabolism of Cities Data Hub |
Programming work Open Medium priority |
5 |
3 years, 6 months ago
by Paul Hoekman |
Clean up task overview and workflow issues
Metabolism of Cities Data Hub 1 vote |
Programming work Open Medium priority |
5 |
3 years, 7 months ago
by Paul Hoekman |
Resolve database error when doing within lookup for specific cities
Metabolism of Cities Data Hub |
Programming work Open Medium priority |
5 |
3 years, 7 months ago
by Paul Hoekman |
Add countries to cities/islands
Metabolism of Cities Data Hub |
Programming work Completed Medium priority |
5 |
3 years, 7 months ago
by Paul Hoekman |
Enable the editing of shapefile metadata
Metabolism of Cities Data Hub |
Programming work Open Medium priority |
5 |
3 years, 8 months ago
by Carolin Bellstedt |
Figure out how to integrate HDI
Metabolism of Cities Data Hub |
Programming work Open Medium priority |
5 |
3 years, 8 months ago
by Paul Hoekman |
Set up front-end pages design of manual/guide
Metabolism of Cities Data Hub |
Programming work Open Medium priority |
5 |
3 years, 8 months ago
by Carolin Bellstedt |
Add “data quality” indication for collected and processed data
Metabolism of Cities Data Hub |
Programming work Open Medium priority |
5 |
3 years, 8 months ago
by Carolin Bellstedt |