Esse projeto foi feito pra juntar tudo que iriamos ver sobre HTML, CSS e JavaScript na disciplina. A ideia é criar uma aplicação web funcional, acessível com boas práticas de desenvolvimento. O foco é garantir uma experiência legal pra quem usar e manter o código organizado pra quem quiser mexer depois (literalmente ninguém).
<header>
, <nav>
, <main>
, <section>
.alt
) nas imagens.tabindex
e atributos aria-*
.filter
, map
e reduce
pra trabalhar com dados./css/*.css
pros estilos de cada página, form, etc./js/*.js
pra lógicas de cada página + menu.Clona o repositório do projeto:
git clone https://github.com/pedrolucasp/frontend-1
Vai pro diretório do projeto:
cd frontend-1
Edita o arquivo js/weather.js
e coloca a tua API Key do OpenWeatherMap:
const weatherApiKey = 'COLOCA_AQUI_A_TUA_API_KEY';
Sobe um servidor HTTP local com Python:
python -m http.server
Abre o navegador e acessa o endereço:
http://localhost:8000
Va juegar
.
├── LICENSE
├── README.md
├── css
│ ├── footer.css
│ ├── form.css
│ ├── header.css
│ ├── layout.css
│ ├── main.css
│ ├── reset.css
│ ├── style.css
│ ├── tasks.css
│ └── weather.css
├── index.html
├── js
│ ├── app.js
│ ├── geolocation.js
│ ├── menu.js
│ ├── script.js
│ ├── tasks.js
│ └── weather.js
├── tasks.html
└── weather.html
Licença: MIT. Verifica o LICENSE.
$ git clone https://git.eletrotupi.com/git/frontend-1