https://github.com/basedosdados/website

🖥 Website oficial da BD

https://github.com/basedosdados/website

Science Score: 26.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • â—‹
    CITATION.cff file
  • ✓
    codemeta.json file
    Found codemeta.json file
  • ✓
    .zenodo.json file
    Found .zenodo.json file
  • â—‹
    DOI references
  • â—‹
    Academic publication links
  • â—‹
    Academic email domains
  • â—‹
    Institutional organization owner
  • â—‹
    JOSS paper metadata
  • â—‹
    Scientific vocabulary similarity
    Low similarity (4.3%) to scientific vocabulary

Keywords

backend ckan frontend nextjs open-data open-source search website
Last synced: 5 months ago · JSON representation

Repository

🖥 Website oficial da BD

Basic Info
  • Host: GitHub
  • Owner: basedosdados
  • Language: JavaScript
  • Default Branch: main
  • Homepage: http://basedosdados.org
  • Size: 185 MB
Statistics
  • Stars: 27
  • Watchers: 8
  • Forks: 10
  • Open Issues: 46
  • Releases: 0
Topics
backend ckan frontend nextjs open-data open-source search website
Created over 5 years ago · Last pushed 6 months ago
Metadata Files
Readme Contributing

README.md

Universalizando o acesso a dados de qualidade.

Website

Repositório do website basedosdados.org.

Este projeto é uma aplicação desenvolvida com Next.js.

Ele utiliza variáveis de ambiente para configuração e pode ser executado com npm ou com Docker Compose.

Pré-requisitos

  • Node.js versão 18.20.3 (recomendado)
  • npm ou Docker Compose

Instruções de configuração

Variáveis de ambiente

Para configurar o ambiente, crie um arquivo .env na pasta raiz do projeto com o seguinte conteúdo:

plaintext NODE_ENV="development" NEXT_PUBLIC_API_URL="http://localhost:8080" NEXT_PUBLIC_SITE_NAME="Basedosdados" NEXT_PORT=80 NEXT_PUBLIC_BASE_URL_FRONTEND="http://localhost:3000"

Essas variáveis de ambiente são utilizadas pela aplicação para definir o ambiente de desenvolvimento e configurar as URLs da API e do site.

Executando a Aplicação

Escolha um dos métodos de inicialização abaixo para executar a aplicação.

npm

Na pasta next, instale as dependências do projeto com o comando:

bash npm ci

Este comando garante que todas as dependências serão instaladas com as versões especificadas em package-lock.json.

Após instalar as dependências, carregue suas .env(elas estão armazenadas na raiz do projeto):

bash cd ./ source .env e inicie o servidor de desenvolvimento com:

bash cd next npm run dev

Docker compose

Na raiz do projeto, certifique-se de que o arquivo .env está configurado.

Inicie a aplicação com Docker Compose: bash docker-compose up

👥 Como contribuir

Leia nosso guia de contribuição

Owner

  • Name: Base dos Dados
  • Login: basedosdados
  • Kind: organization
  • Email: contato@basedosdados.org
  • Location: Brazil

Universalizando o acesso a dados de qualidade

GitHub Events

Total
  • Create event: 171
  • Issues event: 178
  • Watch event: 1
  • Delete event: 181
  • Member event: 1
  • Issue comment event: 67
  • Push event: 505
  • Gollum event: 1
  • Pull request review comment event: 12
  • Pull request review event: 40
  • Pull request event: 472
  • Fork event: 5
Last Year
  • Create event: 171
  • Issues event: 178
  • Watch event: 1
  • Delete event: 181
  • Member event: 1
  • Issue comment event: 67
  • Push event: 505
  • Gollum event: 1
  • Pull request review comment event: 12
  • Pull request review event: 40
  • Pull request event: 472
  • Fork event: 5

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 259
  • Total pull requests: 425
  • Average time to close issues: 5 months
  • Average time to close pull requests: 5 days
  • Total issue authors: 18
  • Total pull request authors: 17
  • Average comments per issue: 0.8
  • Average comments per pull request: 0.15
  • Merged pull requests: 355
  • Bot issues: 4
  • Bot pull requests: 0
Past Year
  • Issues: 95
  • Pull requests: 268
  • Average time to close issues: 22 days
  • Average time to close pull requests: 1 day
  • Issue authors: 6
  • Pull request authors: 9
  • Average comments per issue: 0.21
  • Average comments per pull request: 0.06
  • Merged pull requests: 215
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • laura-l-amaral (101)
  • nayaramrsc (41)
  • rdahis (41)
  • AldemirLucas (28)
  • JoaoCarabetta (12)
  • vmussa (5)
  • lucascr91 (4)
  • crislanealves (4)
  • d116626 (4)
  • github-actions[bot] (4)
  • brenodega28 (3)
  • fernandascovino (3)
  • polvoazul (3)
  • vncsna (2)
  • mfagundes (1)
Pull Request Authors
  • AldemirLucas (264)
  • rdahis (53)
  • vncsna (31)
  • laura-l-amaral (19)
  • brenodega28 (14)
  • d116626 (14)
  • giovanecarusoredacao (10)
  • aspeddro (5)
  • jhonylucas74 (3)
  • polvoazul (3)
  • JoaoCarabetta (2)
  • fernandascovino (2)
  • folhesgabriel (1)
  • vmussa (1)
  • lattaai1 (1)
Top Labels
Issue Labels
feature (28) front-end (24) bug (14) metadata (11) back-end (8) api (4) question (3) documentation (2) good for begginers (2) milestone-escalonamento (1)
Pull Request Labels
front-end (10) feature (8) metadata (2) bug (2)

Dependencies

next/Dockerfile docker
  • node 16-alpine build
next/package-lock.json npm
  • 608 dependencies
next/package.json npm
  • @chakra-ui/icons ^2.0.11
  • @chakra-ui/react ^1.6.3
  • @emotion/react ^11
  • @emotion/styled ^11
  • @fortawesome/fontawesome-svg-core ^1.2.35
  • @fortawesome/free-solid-svg-icons ^5.15.3
  • @fortawesome/react-fontawesome ^0.1.14
  • @material-ui/core ^4.12.3
  • @material-ui/icons ^4.11.2
  • @rjsf/core ^3.1.0
  • @rjsf/material-ui ^3.1.0
  • axios ^0.21.1
  • framer-motion ^4
  • fuzzy-search ^3.2.1
  • next ^11.1.0
  • react 17.0.2
  • react-dom 17.0.2
  • react-latex-next ^2.2.0
  • react-paginate ^7.1.3
  • react-query ^3.18.1
  • react-typist ^2.0.5
  • sharp ^0.31.0
  • showdown ^1.9.1
  • swagger-ui-react ^4.0.0-beta.4
  • swiper ^8.2.4
.github/workflows/cd-dev.yaml actions
  • actions/checkout v3.3.0 composite
  • google-github-actions/get-gke-credentials v0.2.1 composite
  • google-github-actions/setup-gcloud v0.2.1 composite
  • hashicorp/vault-action v2.4.1 composite
.github/workflows/cd-staging.yaml actions
  • actions/checkout v3.3.0 composite
  • google-github-actions/get-gke-credentials v0.2.1 composite
  • google-github-actions/setup-gcloud v0.2.1 composite
  • hashicorp/vault-action v2.4.1 composite
.github/workflows/cd.yaml actions
  • actions/checkout v3.3.0 composite
  • google-github-actions/get-gke-credentials v0.2.1 composite
  • google-github-actions/setup-gcloud v0.2.1 composite
  • hashicorp/vault-action v2.4.1 composite
.github/workflows/release-chart.yaml actions
  • actions/checkout v1 composite
  • helm/chart-releaser-action v1.0.0 composite
.github/workflows/release-dev.yaml actions
  • actions/checkout v3 composite
  • docker/build-push-action v3 composite
  • docker/login-action v2 composite
.github/workflows/release-staging.yaml actions
  • actions/checkout v3 composite
  • docker/build-push-action v3 composite
  • docker/login-action v2 composite
.github/workflows/release.yaml actions
  • actions/checkout v3 composite
  • docker/build-push-action v3 composite
  • docker/login-action v2 composite