An open API service indexing awesome lists of open source software.

https://github.com/odevthomas/weather-app

Weather App é uma aplicação que utiliza a API de previsões meteorológicas para mostrar informações detalhadas sobre o clima em diferentes cidades ao redor do mundo. A interface é simples e fácil de usar, permitindo que os usuários busquem cidades e visualizem dados meteorológicos atualizados.
https://github.com/odevthomas/weather-app

api climate javascript react

Last synced: about 2 months ago
JSON representation

Weather App é uma aplicação que utiliza a API de previsões meteorológicas para mostrar informações detalhadas sobre o clima em diferentes cidades ao redor do mundo. A interface é simples e fácil de usar, permitindo que os usuários busquem cidades e visualizem dados meteorológicos atualizados.

Awesome Lists containing this project

README

          

# Weather App

![1](https://github.com/user-attachments/assets/112790ed-60ba-4aab-95be-76d07066c83d)

**Weather App** é uma aplicação web desenvolvida com React e Vite para fornecer previsões meteorológicas em tempo real. A aplicação permite buscar cidades e visualizar as condições climáticas atuais e previsões futuras.

## Índice

- [Sobre](#sobre)
- [Funcionalidades](#funcionalidades)
- [Tecnologias](#tecnologias)
- [Instalação](#instalação)
- [Uso](#uso)
- [Contribuição](#contribuição)
- [Licença](#licença)

## Sobre

Weather App é uma aplicação que utiliza a API de previsões meteorológicas para mostrar informações detalhadas sobre o clima em diferentes cidades ao redor do mundo. A interface é simples e fácil de usar, permitindo que os usuários busquem cidades e visualizem dados meteorológicos atualizados.

## Funcionalidades

- **Busca de Cidades**: Pesquise por cidades para obter informações meteorológicas.
- **Previsão do Tempo**: Visualize a previsão do tempo para os próximos dias.
- **Interface Intuitiva**: Navegação e uso simples com uma interface limpa e moderna.

## Tecnologias

A aplicação foi desenvolvida utilizando as seguintes tecnologias:

- **React**: Biblioteca para construção de interfaces de usuário.
- **Vite**: Ferramenta de construção rápida para desenvolvimento moderno.
- **ESLint**: Ferramenta de linting para garantir a qualidade do código.
- **API Meteorológica**: Para obter dados em tempo real sobre o clima.

## Instalação

Para rodar o projeto localmente, siga os seguintes passos:

1. **Clone o repositório**:

```bash
git clone https://github.com/seu-usuario/weather-app.git
cd weather-app
```

2. **Instale as dependências**:

```bash
npm install
```

3. **Inicie o servidor de desenvolvimento**:

```bash
npm run dev
```

O aplicativo estará disponível em `http://localhost:3000`.

## Uso

1. **Pesquisar Cidades**: Use a barra de pesquisa para encontrar cidades. Comece a digitar o nome da cidade e selecione-a na lista.
2. **Visualizar Previsão**: Após selecionar uma cidade, as informações meteorológicas serão exibidas, incluindo a previsão para os próximos dias.

## Contribuição

Contribuições são bem-vindas! Para contribuir com o projeto:

1. **Faça um fork do repositório**.
2. **Crie uma branch para a sua feature**:

```bash
git checkout -b minha-nova-feature
```

3. **Faça suas alterações** e adicione testes conforme necessário.
4. **Commit suas alterações**:

```bash
git commit -am 'Adiciona nova feature'
```

5. **Push para o repositório remoto**:

```bash
git push origin minha-nova-feature
```

6. **Abra um Pull Request** na página do repositório original.

## Licença

Este projeto está licenciado sob a [MIT License](LICENSE).