O Solar Info é uma aplicação web que permite aos usuários encontrar informações sobre a energia solar disponível em um determinado endereço. Ele utiliza a API Solar do Google para obter dados de irradiação solar e a API de Mapas do Google para buscar endereços. O aplicativo foi desenvolvido com Next.js e estilizado com o Tailwind CSS, proporcionando uma experiência de usuário agradável e responsiva.
-
Busca de Endereços: Os usuários podem selecionar um endereços na aba lateral para encontrar informações de energia solar para esse local.
-
Dados de Energia Solar: O aplicativo exibe informações sobre a Paineis solares na área especificada.
-
Visualização no Mapa: Além das informações textuais, os resultados também são exibidos no mapa, permitindo aos usuários ter uma visão geográfica da distribuição da energia solar.
- Clone o projeto
git clone git@github.com:Ilannildo/solarinfo.git
- Entre no diretório do projeto
cd solarinfo
- Instale as dependências
npm install
- Configure as chaves da API do Google:
-
Crie um arquivo
.env.local
na raiz do projeto. -
Adicione suas chaves da API do Google e a API de endereços ao arquivo
.env.local
:NEXT_PUBLIC_API_URL=https://challenge.solarpipe.com.br/ NEXT_PUBLIC_API_GOOGLE_URL=https://solar.googleapis.com/v1/buildingInsights:findClosest NEXT_PUBLIC_GOOGLE_MAP_API_KEY="YOUR_API_KEY"
- Inicie o servidor
npm run dev
- Acesse o aplicativo em seu navegador em
http://localhost:3000
.
Sinta-se à vontade para contribuir para o desenvolvimento deste projeto. Você pode abrir issues, enviar pull requests e compartilhar suas ideias.
- Ilannildo V da Cruz
- GitHub: ilannildo
Este projeto está licenciado sob a Licença MIT - consulte o arquivo LICENSE para obter detalhes.