{"id":46417330,"url":"https://github.com/kelvinleandro/censo-dataviz-react","last_synced_at":"2026-03-05T14:32:27.035Z","repository":{"id":332875334,"uuid":"1105627050","full_name":"kelvinleandro/censo-dataviz-react","owner":"kelvinleandro","description":null,"archived":false,"fork":false,"pushed_at":"2026-01-16T00:33:14.000Z","size":4069,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-01-16T06:24:38.014Z","etag":null,"topics":["d3","d3-js","d3-visualization","d3js","data-storytelling","data-visualization","geojson","javascript","nextjs","postgresql","react","reactjs","sql","storytelling","three-js","threejs","typescript","vega","vega-lite"],"latest_commit_sha":null,"homepage":"https://censo-2022-dataviz.vercel.app","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kelvinleandro.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-11-27T23:07:18.000Z","updated_at":"2026-01-15T23:18:15.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/kelvinleandro/censo-dataviz-react","commit_stats":null,"previous_names":["kelvinleandro/censo-dataviz-react"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/kelvinleandro/censo-dataviz-react","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kelvinleandro%2Fcenso-dataviz-react","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kelvinleandro%2Fcenso-dataviz-react/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kelvinleandro%2Fcenso-dataviz-react/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kelvinleandro%2Fcenso-dataviz-react/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kelvinleandro","download_url":"https://codeload.github.com/kelvinleandro/censo-dataviz-react/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kelvinleandro%2Fcenso-dataviz-react/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30130443,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-05T12:40:50.676Z","status":"ssl_error","status_checked_at":"2026-03-05T12:39:32.209Z","response_time":93,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["d3","d3-js","d3-visualization","d3js","data-storytelling","data-visualization","geojson","javascript","nextjs","postgresql","react","reactjs","sql","storytelling","three-js","threejs","typescript","vega","vega-lite"],"created_at":"2026-03-05T14:32:25.982Z","updated_at":"2026-03-05T14:32:27.022Z","avatar_url":"https://github.com/kelvinleandro.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Visualização de Dados do Censo Brasileiro 2022\n\nEste projeto é uma aplicação web interativa para a exploração e visualização dos dados do Censo Demográfico de 2022 do Brasil. Construído com Next.js, React, e bibliotecas de visualização de dados como D3.js e Vega-Lite, a aplicação apresenta, de forma narrativa e visual, diversos insights sobre a população brasileira, sua distribuição e características demográficas.\n\n## Como Executar o Projeto\n\nSiga as instruções abaixo para configurar e executar o projeto em seu ambiente local.\n\n### Pré-requisitos\n\n- [Node.js](https://nodejs.org/) (versão 20 ou superior)\n\n### Passos para Instalação\n\n1.  **Clone o repositório:**\n\n    ```bash\n    git clone https://github.com/kelvinleandro/censo-dataviz-react.git\n    cd censo-dataviz-react\n    ```\n\n2.  **Instale as dependências:**\n    Execute o comando abaixo para instalar todas as dependências do projeto.\n\n    ```bash\n    npm install\n    ```\n\n3.  **Inicie o servidor de desenvolvimento:**\n    Após a instalação, inicie o servidor local.\n\n    ```bash\n    npm run dev\n    ```\n\n4.  **Acesse a aplicação:**\n    Abra seu navegador e acesse [http://localhost:3000](http://localhost:3000) para ver a aplicação em funcionamento.\n\n---\n\n# Censo 2022\n\n## GeoJSON utilizado para renderização do mapa do Brasil\n\nhttps://raw.githubusercontent.com/codeforamerica/click_that_hood/master/public/data/brazil-states.geojson\n\n### Malhas municipais que podem ser utilizadas\n\nhttps://www.ibge.gov.br/geociencias/organizacao-do-territorio/malhas-territoriais/15774-malhas.html (Brasil -\u003e Unidades da Federação também disponibiliza arquivos para a geração de mapa do Brasil)\n\n## Tabelas que serão utilizadas\n\n- [Alfabetização por Sexo, Raça e Grupo de Idade](https://basedosdados.org/dataset/08a1546e-251f-4546-9fe0-b1e6ab2b203d?table=cf9537b5-6198-455f-a8b0-7c762e94d79c)\n- [Índice de Envelhecimento por Raça](https://basedosdados.org/dataset/08a1546e-251f-4546-9fe0-b1e6ab2b203d?table=db8e8000-6dac-4b76-989c-38e44f3a6359)\n- [Município](https://basedosdados.org/dataset/08a1546e-251f-4546-9fe0-b1e6ab2b203d?table=707fd42e-95e0-4856-922f-fcbb55db913a)\n- [População por Grupo de Idade, Sexo e Raça](https://basedosdados.org/dataset/08a1546e-251f-4546-9fe0-b1e6ab2b203d?table=4a374dd0-3a67-4383-a72b-9d5017e286e9)\n- [População por Grupo de Idade e UF](https://basedosdados.org/dataset/08a1546e-251f-4546-9fe0-b1e6ab2b203d?table=ebd0f0fd-73f1-4295-848a-52666ad31757)\n- [População por Idade e Sexo](https://basedosdados.org/dataset/08a1546e-251f-4546-9fe0-b1e6ab2b203d?table=a886aa3c-cfe3-4885-a40c-54dab2f0cdd0)\n\n## Criação das Tabelas\n\n```sql\nCREATE TABLE populacao_grupo_idade_sexo_raca (\nano INTEGER,\nid_municipio VARCHAR(20),\ngrupo_idade VARCHAR(50),\nsexo VARCHAR(10),\ncor_raca VARCHAR(20),\npopulacao BIGINT\n);\n\nCREATE TABLE populacao_idade_sexo (\nid_municipio VARCHAR(20),\nforma_declaracao_idade VARCHAR(50),\nsexo VARCHAR(10),\nidade VARCHAR(20),\nidade_anos NUMERIC(10,2),\ngrupo_idade VARCHAR(50),\npopulacao BIGINT\n);\n\nCREATE TABLE diretorios_brasil_municipio (\nid_municipio INTEGER,\nid_municipio_6 INTEGER,\nid_municipio_tse NUMERIC,\nid_municipio_rf NUMERIC,\nid_municipio_bcb NUMERIC,\nnome VARCHAR(200),\ncapital_uf NUMERIC,\nid_comarca NUMERIC,\nid_regiao_saude NUMERIC,\nnome_regiao_saude VARCHAR(200),\nid_regiao_imediata INTEGER,\nnome_regiao_imediata VARCHAR(200),\nid_regiao_intermediaria INTEGER,\nnome_regiao_intermediaria VARCHAR(200),\nid_microrregiao NUMERIC,\nnome_microrregiao VARCHAR(200),\nid_mesorregiao NUMERIC,\nnome_mesorregiao VARCHAR(200),\nid_regiao_metropolitana VARCHAR(200),\nnome_regiao_metropolitana VARCHAR(200),\nddd NUMERIC,\nid_uf INTEGER,\nsigla_uf VARCHAR(5),\nnome_uf VARCHAR(200),\nnome_regiao VARCHAR(200),\namazonia_legal INTEGER,\ncentroide VARCHAR(200)\n);\n\nCREATE TABLE alfabetizacao_grupo_idade_sexo_raca (\nid_municipio INTEGER,\ncor_raca VARCHAR(20),\nsexo VARCHAR(10),\ngrupo_idade VARCHAR(50),\nalfabetizacao VARCHAR(20),\npopulacao NUMERIC\n);\n\nCREATE TABLE indice_envelhecimento_raca (\nano INTEGER,\nid_municipio INTEGER,\ncor_raca VARCHAR(20),\nindice_envelhecimento NUMERIC,\nidade_mediana NUMERIC,\nrazao_sexo NUMERIC\n);\n\nCREATE TABLE municipio (\nid_municipio INTEGER,\nsigla_uf VARCHAR(5),\ndomicilios BIGINT,\npopulacao BIGINT,\narea NUMERIC,\ntaxa_alfabetizacao NUMERIC,\nidade_mediana INTEGER,\nrazao_sexo NUMERIC,\nindice_envelhecimento NUMERIC,\npopulacao_indigena BIGINT,\npopulacao_indigena_terra_indigena BIGINT,\npopulacao_quilombola BIGINT,\npopulacao_quilombola_territorio_quilombola BIGINT\n);\n\nCREATE TABLE populacao_grupo_idade_uf (\nsigla_uf VARCHAR(5),\ngrupo_idade VARCHAR(50),\npopulacao NUMERIC\n);\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkelvinleandro%2Fcenso-dataviz-react","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkelvinleandro%2Fcenso-dataviz-react","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkelvinleandro%2Fcenso-dataviz-react/lists"}