Sign up now Log In

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:

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

Filters Unassigned, open tasks Good for beginners
More filters
Task Details Points Last update
Integrate air quality data
Metabolism of Cities Data Hub
Programming work
Open Medium priority
5
MoC and CL Scoreboards down
CityLoops
Programming work
Open Medium priority
5 1 year, 2 months ago
by Paul Hoekman
Improve managing your own data
Metabolism of Cities Data Hub
Programming work
Open Medium priority
5 1 year, 2 months ago
by Paul Hoekman
Implement chat functionality
Metabolism of Cities
Programming work
Open High 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
Properly embed geocode scheme foundation
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
Rethink or fix (?) Chat / discussion and questions part
Metabolism of Cities
Programming work
Open Medium priority
5 1 year, 2 months ago
by Paul Hoekman
Speed up case studies page
Metabolism of Cities Library
Programming work
Open 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
Create master map for an individual city
Metabolism of Cities Data Hub
Programming work
Open Medium priority
5 1 year, 2 months ago
by Paul Hoekman
Create Communications Portal - New task type
Metabolism of Cities
Programming work
Open Medium priority
5 1 year, 2 months ago
by Paul Hoekman
Create Authors page
Metabolism of Cities Library
Programming work
Open Medium priority
5 1 year, 2 months ago
by Paul Hoekman
Allow for processed data to be re-processed quickly next time
Metabolism of Cities Data Hub
Programming work
Open Medium priority
5 1 year, 2 months ago
by Paul Hoekman
Allow use of different material catalogs
Metabolism of Cities Data Hub
Programming work
Open Medium priority
5 1 year, 2 months ago
by Paul Hoekman
Allow user to search for data in the entire database
Metabolism of Cities Data Hub
Programming work
Open Medium priority
5 1 year, 2 months ago
by Paul Hoekman
Better deal with large shapefiles
Metabolism of Cities Data Hub
Programming work
Open Medium priority
5 1 year, 2 months ago
by Paul Hoekman
Add option to edit clusters
PlatformU
Programming work
Open Medium priority
5 1 year, 2 months ago
by Paul Hoekman
Add front-end option to change the type of a library item
CityLoops
Programming work
Open Medium priority
5 1 year, 2 months ago
by Paul Hoekman
Implement queries so all data from a dataset is converted into a single unit
Metabolism of Cities Data Hub
Programming work
Open Medium priority
5 2 years, 3 months ago
by joe
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
Embed process data in our datasets
Metabolism of Cities Data Hub
Programming work
Open Medium priority
5 2 years, 3 months ago
by Paul Hoekman
Develop data visualizations at a higher level of aggregation
Metabolism of Cities Data Hub
Programming work
Open 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
Include data for various reference spaces simultaneously
Metabolism of Cities Data Hub
Programming work
Open Medium priority
5 2 years, 4 months ago
by Carolin Bellstedt
Error when trying to open library item with image type
Metabolism of Cities
Programming work
Open Medium priority
5 3 years ago
by Guus 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
Add overview of spreadsheet format
Metabolism of Cities Data Hub
Programming work
Open Medium priority
5 3 years, 6 months ago
by Paul Hoekman
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
Make it easier to upload EW-MFA
Metabolism of Cities
1 vote
Programming work
Open 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
Set up economic data processing
Metabolism of Cities Data Hub
Programming work
Open Medium priority
5 3 years, 7 months ago
by Paul Hoekman
Maps: Connect CL tag IDs to the map groups
CityLoops
Programming work
Open High priority
5 3 years, 8 months ago
by Carolin Bellstedt
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 selection tool/option for nesting
Metabolism of Cities Data Hub
Programming work
Open Medium priority
5 3 years, 8 months ago
by Carolin Bellstedt
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
Podcast Circular Metabolism
Metabolism of Cities
Programming work
Open Low priority
5 3 years, 10 months ago
by Carolin Bellstedt
Add social media sharing meta tags
Metabolism of Cities
Programming work
Open Medium priority
5 3 years, 11 months ago
by Paul Hoekman
Fix Vimeo video embed code
Metabolism of Cities Data Hub
Programming work
Open Medium priority
5 3 years, 11 months ago
by Carolin Bellstedt
Auto-save data viz image
Metabolism of Cities Data Hub
Programming work
Open Medium priority
5 3 years, 12 months ago
by Paul Hoekman
Hyperlink associated spaces in the library if activated spaces
Metabolism of Cities
Programming work
Open Medium priority
5 4 years, 1 month ago
by Carolin Bellstedt
Allow for cohort-based course management
Metabolism of Cities Education Hub
Programming work
Open Medium priority
5 4 years, 1 month ago
by Paul Hoekman
Make CSS print-friendly
Metabolism of Cities
Programming work
Open Medium priority
5 4 years, 4 months ago
by Paul Hoekman
Embed the Unpaywall API
Metabolism of Cities Library
Programming work
Open Medium priority
5 4 years, 4 months ago
by Paul Hoekman
Change task status colors
Metabolism of Cities
Programming work
Open Medium priority
5 4 years, 4 months ago
by Paul Hoekman
Set up the "View dataset" page in the data portal
Metabolism of Cities
Programming work
Open Medium priority
5 4 years, 4 months ago
by Paul Hoekman
Separate primary key in multi-table inheritance situations
Metabolism of Cities
Programming work
Open Medium priority
5 4 years, 5 months ago
by Paul Hoekman
Allow for registration of recurring flows
Metabolism of Cities
Programming work
Open Medium priority
5 4 years, 5 months ago
by Paul Hoekman
Allow bibtex importing of publications
Metabolism of Cities
Programming work
Open Medium priority
5 4 years, 5 months ago
by Paul Hoekman
Change order of work updates in the sprint
Metabolism of Cities
Programming work
Open Medium priority
5 4 years, 5 months ago
by Paul Hoekman
Upcoming events: tickbox/filter to only the select the ones where MoC is involved
Metabolism of Cities
Programming work
Open Medium priority
5 4 years, 5 months ago
by Carolin Bellstedt
Make page for public front-end for adding an organisation
Metabolism of Cities
Programming work
Open Low priority
5 4 years, 5 months ago
by Carolin Bellstedt
Make page for public front-end for registered users for (adding a publication) and editing/reviewing a publication
Metabolism of Cities
Programming work
Open Medium priority
5 4 years, 5 months ago
by Carolin Bellstedt
Sanitize HTML using bleach
Metabolism of Cities
Programming work
Open Medium priority
5 4 years, 5 months ago
by Paul Hoekman
Add FAQ section to "Help" tab in Volunteer portal
Metabolism of Cities
Programming work
Open Medium priority
5 4 years, 5 months ago
by Carolin Bellstedt
Make a graph to show how many publications we collected over time and which types
Metabolism of Cities Library
Programming work
Open Medium priority
5 4 years, 6 months ago
by Kim Finlay
Create an option to download the list of publications as a CSV file
Metabolism of Cities Library
Programming work
Open Medium priority
5 4 years, 6 months ago
by Kim Finlay
Data contributor section on Data Hub main page
Metabolism of Cities Data Hub
Programming work
Open Medium priority
5 4 years, 6 months ago
by Kim Finlay
Reintroduce the possibility to download the visualisations in .pdf .jpeg .svg .csv .xls, etc.
Metabolism of Cities Data Hub
Programming work
Open Medium priority
5 4 years, 6 months ago
by Kim Finlay
Include monetary aspects in UM Data Hub
Metabolism of Cities Data Hub
Programming work
Open Medium priority
5 4 years, 6 months ago
by Kim Finlay
Add info in downloadable CSV file
Metabolism of Cities Data Hub
Programming work
Open Medium priority
5 4 years, 6 months ago
by Kim Finlay
Create subscription options for calendar
Metabolism of Cities
Programming work
Open Medium priority
5 4 years, 6 months ago
by Kim Finlay
Make an events calendar for the Metabolism of Cities Community
Metabolism of Cities Community Hub
Programming work
Open Medium priority
5 4 years, 6 months ago
by Kim Finlay
Add "recurring" and "add to all projects" option to work pieces
Metabolism of Cities
Programming work
Open Medium priority
5 4 years, 6 months ago
by Kim Finlay
Improve the work sprint system
Metabolism of Cities
Programming work
Open Medium priority
5 4 years, 6 months ago
by Paul Hoekman
Optimizing keyboard navigation
Metabolism of Cities
Programming work
Open Medium priority
5 4 years, 6 months ago
by None
Implement collections
Metabolism of Cities Library
Programming work
Open Medium priority
5 4 years, 6 months ago
by None
Export citations
Metabolism of Cities Library
Programming work
Open Medium priority
5 4 years, 6 months ago
by None
Embed new revision workflow
Metabolism of Cities Library
Programming work
Open Medium priority
5 4 years, 6 months ago
by None
Show case studies done by year
Metabolism of Cities Library
Programming work
Open Medium priority
5 4 years, 6 months ago
by None
Create download options
Metabolism of Cities Library
Programming work
Open Medium priority
5 4 years, 6 months ago
by MoC Bot

Messages