Skip to content

JoaGabri/WeatherApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WeatherApp

Este projeto é uma aplicação web que permite aos usuários visualizar a previsão do tempo atual de uma determinada cidade, usando a API oferecida pela OpenWeather. Você pode ver o video do meu projeto no meu LinkedIn

This project is a web application that allows users to view the current weather forecast of a given city, using the API offered by OpenWeather. You can see my project on my LinkedIn

Funcionalidades/ Features

Os usuários podem pesquisar o clima atual.
A aplicação exibe informações como temperatura atual, umidade, velocidade do vento e o tipo de clima
Os usuários podem alterar as unidades de temperatura entre Celsius e Fahrenheit.

Users can search for the current weather.
The application displays information such as current temperature, humidity, wind speed, and weather condition.
Users can change the temperature units between Celsius and Fahrenheit.

Como usar / how to use

Clone este repositório em sua máquina local.
Abra o arquivo index.html em seu navegador.
Digite o nome da cidade desejada na barra de pesquisa e clique no botão de pesquisa.
A aplicação exibirá as informações de clima para a cidade pesquisada.

Clone this repository on your local machine.
Open the index.html file in your browser.
Enter the desired city name in the search bar and click the search button.
The application will display weather information for the searched city.

Tecnologias usadas / Technologies used

HTML
CSS
JavaScript
Tailwind CSS

Aprendizados / Learning outcomes

Se tratrando do meu primeiro projeto, foi uma experiencia bem tranquila, me dediquei a trabalhar a minha mente com conceitos sobre técnologias em diversos polos diferentes e isso me ajudou a construir um projeto "decente" (estou muito longe de ser o profissional que eu almejo ser, mas trabalho diariamente para ser o que eu quero ser.) Este projeto me permitiu aprimorar minhas habilidades em HTML, CSS e JavaScript, bem como aprender a usar a biblioteca Tailwind CSS para estilização. Além disso, trabalhar com a API da OpenWeather me ensinou como fazer chamadas de API e lidar com respostas JSON. Também aprendi a criar um aplicativo web completo, do design à implementação e testes.

Being my first project, it was a pretty smooth experience. I focused on working my mind with concepts about technologies in various different areas, and that helped me build a "decent" project (I'm far from being the professional I want to be, but I work daily to be what I want to be.) This project allowed me to improve my skills in HTML, CSS, and JavaScript, as well as learning how to use the Tailwind CSS library for styling. Additionally, working with the OpenWeather API taught me how to make API calls and handle JSON responses. I also learned how to create a complete web application, from design to implementation and testing.

Dificuldades / challenges

Uma das principais dificuldades que encontrei ao trabalhar neste projeto foi entender como fazer chamadas de API e lidar com as respostas JSON retornadas. Também tive dificuldades em estilizar a aplicação de maneira agradável e funcional, e foi aí que o Tailwind CSS me ajudou muito, inclusive, teve um momento em que apaguei o código inteiro e comecei tudo do zero pois decidi que aquilo estava longe do que eu queria.

One of the main challenges I encountered while working on this project was understanding how to make API calls and handle the JSON responses returned. I also had difficulties in styling the application in a pleasing and functional way, and that's where Tailwind CSS helped me a lot. There was even a moment when I deleted the entire code and started from scratch because I decided it was far from what I wanted.

Contribuições / Contributions

Este é um projeto para meu portfólio pessoal, mas se você quiser contribuir ou fazer sugestões, sinta-se à vontade para abrir uma issue ou enviar uma pull request.

This is a project for my personal portfolio, but if you want to contribute or make suggestions, feel free to open an issue or submit a pull request.

Fonte de pesquisas e ferramentas / Sources of research and tools

Utilizei algumas fontes de pesquisa e algumas ferramentas para contribuir com o meu projeto:
I used some sources of research and some tools to contribute to my project:

Google
DevDocs
a documentação do tailwindCSS / tailwindCSS documentation
youtube
stackoverflow
MDN
HEX Color selector

Este projeto foi inspirado no video "ASMR Programming - Weather App With Javascript - No Talking"
https://www.youtube.com/watch?v=iILFBGm_I9M

About

HTML, CSS and pure JS weather API

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors