Busque dados sobre os senadores rapidamente
Sobre • Pré-requisitos • Instalando e rodando • Em produção
O BuscaParlamentar é uma aplicação que busca dados da API de Dados Abertos do Senado Federal e do Serviço de Dados do IBGE para disponibilizar os dados dos parlamentares do Senado Federal de maneira clara e objetiva.
💡 A aplicação gera as páginas de forma estática e revalida os dados a cada 24 horas. Em caso de erro ao buscar os dados em alguma das APIs, será apresentada uma página sem dados e haverá uma nova tentativa de revalidação em duas horas.
É necessario ter o NodeJS (12.0+) instalado, juntamente com o NPM ou Yarn. O NextJS oferece suporte a sistemas Linux, Windows e MacOS
Apos clonar ou baixar o ZIP do projeto, rode o seguinte comando na pasta raíz para baixar as dependências
npm install
# ou
yarn install
Para iniciar o servidor de desenvolvimento, execute o seguinte comando
npm run dev
# ou
yarn dev
A aplicação executará em http://localhost:3000.
Para gerar a build de produção, execute o comando
npm run build
# ou
yarn build
Após gerar o build, execute o servidor de produção com
# É possível mudar a porta com o argumento -p
# Por exemplo: yarn start -p 3001
npm run start
# ou
yarn start