Skip to content

API de meteorologia de todas as cidades, com integração no banco de dados das listas de cidades cadastradas.

Notifications You must be signed in to change notification settings

Augustocoder/GeekClima

Repository files navigation

🌥️ GeekClima 1.0 🌥️

Sobre o GeekClima

O GeekClima é um sistema que oferece uma API completa para consulta de previsões do tempo, utilizando dados do Centro de Previsão de Tempo e Estudos Climáticos (CPTEC). Através da integração com a CPTEC, o GeekClima garante previsões mais precisas e confiáveis para você.

O que o GeekClima oferece:

  • Precisão e Confiabilidade: A integração com o CPTEC garante previsões do tempo precisas e confiáveis.
  • Facilidade de Uso: A API é simples de usar e integrar, tornando-a ideal para desenvolvedores de todos os níveis de experiência.
  • Flexibilidade: A API oferece diversas opções de consulta, permitindo que você personalize os dados de acordo com suas necessidades, caso tenha interesse espere sair novas atualizações do GeekClima ou consulte a documentação da CPTEC.
  • Escalabilidade: A API é escalável e pode ser utilizada em diversos tipos de projetos, desde pequenos websites até grandes aplicações empresariais.

Requisitos

Instalação

    cd local_do_arquivo
    composer install
    php artisan serve // Inicia o servidor

Configuração

Para que tudo esteja de perfeita forma, é necessário criar um arquivo .env, para isso, basta copiar o arquivo .env.example e renomear para .env, e alterar as informações de acordo com o seu banco de dados.

Não esqueça de importar o SQL no banco de dados, o arquivo se encontra na pasta "SQL"

Documentação da API

Retorna a previsão do tempo da cidade informada.

  GET /cidade/${cidade}
Parâmetro Tipo Descrição
cidade string Obrigatório. Nome da cidade.

Exemplo:

[
    {
        "informacões": {
            "cidade": "Altair",
            "estado": "SP",
            "atualizado_em": "2024-03-17",
            "clima": [
                {
                    "data": "2024-03-18",
                    "condicao": "pn",
                    "condicao_desc": "Parcialmente Nublado",
                    "min": 23,
                    "max": 35,
                    "indice_uv": 11
                }
            ]
        },
        "statusAtual": "☀️",
        "temperatura": "🌡️+24°C",
        "vento": "🌬️↖8km/h\n"
    }
]

Suporte

Qualquer problemas ou algo do tipo, por favor, reportar que atualizo quanto antes!

About

API de meteorologia de todas as cidades, com integração no banco de dados das listas de cidades cadastradas.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages