{"id":29487636,"url":"https://github.com/neon-ninja/taba","last_synced_at":"2025-07-15T09:14:48.332Z","repository":{"id":51799293,"uuid":"273424713","full_name":"neon-ninja/TABA","owner":"neon-ninja","description":"My entry for \"There and back again\" - https://www.stats.govt.nz/2018-census/there-and-back-again-data-visualisation-competition","archived":false,"fork":false,"pushed_at":"2021-05-11T20:11:52.000Z","size":14886,"stargazers_count":0,"open_issues_count":15,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2023-08-05T00:22:49.385Z","etag":null,"topics":["census","nz","statistics","travel"],"latest_commit_sha":null,"homepage":"https://neon-ninja.github.io/TABA/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/neon-ninja.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-06-19T06:49:00.000Z","updated_at":"2023-08-05T00:22:49.386Z","dependencies_parsed_at":"2022-08-17T15:31:16.973Z","dependency_job_id":null,"html_url":"https://github.com/neon-ninja/TABA","commit_stats":null,"previous_names":[],"tags_count":0,"template":null,"template_full_name":null,"purl":"pkg:github/neon-ninja/TABA","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/neon-ninja%2FTABA","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/neon-ninja%2FTABA/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/neon-ninja%2FTABA/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/neon-ninja%2FTABA/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/neon-ninja","download_url":"https://codeload.github.com/neon-ninja/TABA/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/neon-ninja%2FTABA/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265424646,"owners_count":23762881,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["census","nz","statistics","travel"],"created_at":"2025-07-15T09:14:47.800Z","updated_at":"2025-07-15T09:14:48.323Z","avatar_url":"https://github.com/neon-ninja.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# TABA\n\nVisualisation of the 2018 NZ Census commuter data.\n\nThis is a flowmap using using [flowmap.gl](https://github.com/teralytics/flowmap.gl).\nThe app was bootstrapped with [Create React App](https://github.com/facebook/create-react-app).\n\n[Try in action](https://neon-ninja.github.io/TABA/).\n\n![screenshot](https://neon-ninja.github.io/TABA/screenshot.png)\n![auckland screenshot](https://neon-ninja.github.io/TABA/auckland.png)\n\n## Running\nFirst, clone the repository:\n\n    git clone git@github.com:neon-ninja/TABA.git\n\nThen install dependencies:\n\n    cd TABA\n    yarn install\n\n\nAdd `.env` file to the project root with a [Mapbox access token](https://www.mapbox.com/help/define-access-token/):\n\n    REACT_APP_MapboxAccessToken=Your_Own_Mapbox_Access_Token_Goes_Here\n\nFinally, run:\n\n    yarn start\n\n## Description\n\nThis visualises the [\"2018 Census Main means of travel to work by Statistical Area 2\" dataset](https://datafinder.stats.govt.nz/table/104720-2018-census-main-means-of-travel-to-work-by-statistical-area-2/) using a flowmap. Only the \"total\" column is used. The data was preprocessed with QGIS to optimise file size for load time and reprojected to WGS84. Animated lines flow from the home SA2 true centroid to the work SA2 true centroid. The circles and lines are sized and coloured based on the number of people commuting along each path. The user can hover over a circle to highlight flows in or out of that point. Additionally, points are dynamically clustered depending on zoom level. I chose to show all lines at the same time to reduce the amount of user interaction required to show patterns.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fneon-ninja%2Ftaba","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fneon-ninja%2Ftaba","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fneon-ninja%2Ftaba/lists"}