Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/NYCPlanning/labs-factfinder
New York City Census Reporting Tool
https://github.com/NYCPlanning/labs-factfinder
census-data demographics ember ember-cli labs nyc
Last synced: 16 days ago
JSON representation
New York City Census Reporting Tool
- Host: GitHub
- URL: https://github.com/NYCPlanning/labs-factfinder
- Owner: NYCPlanning
- License: other
- Created: 2017-10-06T18:46:43.000Z (about 7 years ago)
- Default Branch: develop
- Last Pushed: 2024-04-19T15:38:28.000Z (7 months ago)
- Last Synced: 2024-04-24T09:07:15.715Z (7 months ago)
- Topics: census-data, demographics, ember, ember-cli, labs, nyc
- Language: JavaScript
- Size: 13 MB
- Stars: 36
- Watchers: 12
- Forks: 12
- Open Issues: 88
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.md
- Codeowners: CODEOWNERS
Awesome Lists containing this project
README
# NYC Population FactFinder 2020
Population FactFinder allows you to easily define study areas — by selecting Census Tracts, Census Blocks, Neighborhood Tabulation Areas (NTAs), Community Districts, and more — to produce detailed population profiles.
## Requirements
You will need the following things properly installed on your computer.
- [Git](https://git-scm.com/)
- [Node.js](https://nodejs.org/) (with NPM) **version tracked by .nvmrc**
- [Yarn](https://yarnpkg.com/)
- [Ember CLI](https://ember-cli.com/)(You can use [NVM](https://github.com/nvm-sh/nvm) to manage node versions on your computer)
## Local development
- Clone this repo `https://github.com/NYCPlanning/labs-nyc-factfinder.git`
- Install Dependencies `yarn`
- Start the server `yarn run start`
- If running labs-factfinder-api and labs-layers-api locally, instead start the server with `yarn run start:local-api`
- Run tests: `yarn test`## Architecture
Primary views:
- Selection - Allows the user to create a selection of geometries to view census/ACS data about.
- Explorer - Shows census/ACS data tables and charts for the selected geometries.## Backend services
- **[factfinder-api](https://github.com/NYCPlanning/labs-factfinder-api)** - An express api that handles search AND maps collections of selected geoids to an integer. Useful for persisting selections across browser sessions (also makes reports shareable)
- **[layers-api](https://github.com/NYCPlanning/labs-layers-api)** - A collection of feature layers to populate the map with data.## Contact us
You can find us on Twitter at [@NYCPlanningTech](https://twitter.com/nycplanningtech), or comment on issues and we'll follow up as soon as we can. If you'd like to send an email, use [[email protected]](mailto:[email protected])