diff --git a/.vscode/settings.json b/.vscode/settings.json
new file mode 100644
index 000000000..febb024da
--- /dev/null
+++ b/.vscode/settings.json
@@ -0,0 +1,3 @@
+{
+ "githubPullRequests.ignoredPullRequestBranches": ["main"]
+}
diff --git a/README.md b/README.md
index 0c237c1c3..f1c4e1b5a 100644
--- a/README.md
+++ b/README.md
@@ -1 +1,30 @@
-# Trilha JS Developer - Pokedex
+# Pokédex 🕹️
+
+Projeto de desenvolvimento de uma Pokédex proposto pelo Bootcamp da [Digital Innovation One - DIO](https://web.dio.me/home) sobre Desenvolvimento Frontend com Angular.
+
+Trata-se de uma aplicação que utiliza a [PokeApi](https://pokeapi.co/) para apresentar detalhes de Pokémons da Primeira Geração .
+
+## Tecnologias Utilizadas 🚀
+
+[![Utilizadas](https://skillicons.dev/icons?i=js,html,css&theme=dark)](https://skillicons.dev)
+
+## Prints to Website 🖥️
+
+
+
+### Página Inicial (Tela com Zoom-out de 70%) 🌐
+
+
+
+### Tela Mobile 📱
+
+
+
+### Detalhes do Pokémon 🔎
+
+
+
+
+## Conclusão 📝
+
+O projeto Pokédex foi um excelente desafio que eu me diverti bastante fazendo! Além disso, dei o meu melhor para incluir todas as ideias que vinham na minha cabeça durante a produção e tenho certeza que aprendi bastante desenvolvendo.
diff --git a/assets/css/global.css b/assets/css/global.css
deleted file mode 100644
index 980e87861..000000000
--- a/assets/css/global.css
+++ /dev/null
@@ -1,24 +0,0 @@
-* {
- font-family: 'Roboto', sans-serif;
- box-sizing: border-box;
-}
-
-body {
- background-color: #f6f8fc;
-}
-
-.content {
- width: 100vw;
- height: 100vh;
- padding: 1rem;
- background-color: #fff;
-}
-
-@media screen and (min-width: 992px) {
- .content {
- max-width: 992px;
- height: auto;
- margin: 1rem auto;
- border-radius: 1rem;
- }
-}
\ No newline at end of file
diff --git a/assets/css/pokedex.css b/assets/css/pokedex.css
deleted file mode 100644
index 59eef2bde..000000000
--- a/assets/css/pokedex.css
+++ /dev/null
@@ -1,165 +0,0 @@
-.pokemons {
- display: grid;
- grid-template-columns: 1fr;
- margin: 0;
- padding: 0;
- list-style: none;
-}
-
-.normal {
- background-color: #a6a877;
-}
-
-.grass {
- background-color: #77c850;
-}
-
-.fire {
- background-color: #ee7f30;
-}
-
-.water {
- background-color: #678fee;
-}
-
-.electric {
- background-color: #f7cf2e;
-}
-
-.ice {
- background-color: #98d5d7;
-}
-
-.ground {
- background-color: #dfbf69;
-}
-
-.flying {
- background-color: #a98ff0;
-}
-
-.poison {
- background-color: #a040a0;
-}
-
-.fighting {
- background-color: #bf3029;
-}
-
-.psychic {
- background-color: #f65687;
-}
-
-.dark {
- background-color: #725847;
-}
-
-.rock {
- background-color: #b8a137;
-}
-
-.bug {
- background-color: #a8b720;
-}
-
-.ghost {
- background-color: #6e5896;
-}
-
-.steel {
- background-color: #b9b7cf;
-}
-
-.dragon {
- background-color: #6f38f6;
-}
-
-.fairy {
- background-color: #f9aec7;
-}
-
-.pokemon {
- display: flex;
- flex-direction: column;
- margin: .5rem;
- padding: 1rem;
- border-radius: 1rem;
-}
-
-.pokemon .number {
- color: #000;
- opacity: .3;
- text-align: right;
- font-size: .625rem;
-}
-
-.pokemon .name {
- text-transform: capitalize;
- color: #fff;
- margin-bottom: .25rem;
-}
-
-.pokemon .detail {
- display: flex;
- flex-direction: row;
- align-items: center;
- justify-content: space-between;
-}
-
-.pokemon .detail .types {
- padding: 0;
- margin: 0;
- list-style: none;
-}
-
-.pokemon .detail .types .type {
- color: #fff;
- padding: .25rem .5rem;
- margin: .25rem 0;
- font-size: .625rem;
- border-radius: 1rem;
- filter: brightness(1.1);
- text-align: center;
-}
-
-.pokemon .detail img {
- max-width: 100%;
- height: 70px;
-}
-
-.pagination {
- display: flex;
- flex-direction: row;
- justify-content: center;
- align-items: center;
- width: 100%;
- padding: 1rem;
-}
-
-.pagination button {
- padding: .25rem .5rem;
- margin: .25rem 0;
- font-size: .625rem;
- color: #fff;
- background-color: #6c79db;
- border: none;
- border-radius: 1rem;
-}
-
-@media screen and (min-width: 380px) {
- .pokemons {
- grid-template-columns: 1fr 1fr;
- }
-}
-
-@media screen and (min-width: 576px) {
- .pokemons {
- grid-template-columns: 1fr 1fr 1fr;
- }
-}
-
-@media screen and (min-width: 992px) {
- .pokemons {
- grid-template-columns: 1fr 1fr 1fr 1fr;
- }
-}
\ No newline at end of file
diff --git a/assets/fonts/PokemonGB.ttf b/assets/fonts/PokemonGB.ttf
new file mode 100644
index 000000000..b5025f062
Binary files /dev/null and b/assets/fonts/PokemonGB.ttf differ
diff --git a/assets/img/logo.png b/assets/img/logo.png
new file mode 100644
index 000000000..1733cd902
Binary files /dev/null and b/assets/img/logo.png differ
diff --git a/assets/img/pokeball.ico b/assets/img/pokeball.ico
new file mode 100644
index 000000000..ee3225059
Binary files /dev/null and b/assets/img/pokeball.ico differ
diff --git a/assets/img/pokedex.png b/assets/img/pokedex.png
new file mode 100644
index 000000000..54b7bb06d
Binary files /dev/null and b/assets/img/pokedex.png differ
diff --git a/assets/js/main.js b/assets/js/main.js
deleted file mode 100644
index bcaa24508..000000000
--- a/assets/js/main.js
+++ /dev/null
@@ -1,47 +0,0 @@
-const pokemonList = document.getElementById('pokemonList')
-const loadMoreButton = document.getElementById('loadMoreButton')
-
-const maxRecords = 151
-const limit = 10
-let offset = 0;
-
-function convertPokemonToLi(pokemon) {
- return `
-
- #${pokemon.number}
- ${pokemon.name}
-
-
-
- ${pokemon.types.map((type) => `${type} `).join('')}
-
-
-
-
-
- `
-}
-
-function loadPokemonItens(offset, limit) {
- pokeApi.getPokemons(offset, limit).then((pokemons = []) => {
- const newHtml = pokemons.map(convertPokemonToLi).join('')
- pokemonList.innerHTML += newHtml
- })
-}
-
-loadPokemonItens(offset, limit)
-
-loadMoreButton.addEventListener('click', () => {
- offset += limit
- const qtdRecordsWithNexPage = offset + limit
-
- if (qtdRecordsWithNexPage >= maxRecords) {
- const newLimit = maxRecords - offset
- loadPokemonItens(offset, newLimit)
-
- loadMoreButton.parentElement.removeChild(loadMoreButton)
- } else {
- loadPokemonItens(offset, limit)
- }
-})
\ No newline at end of file
diff --git a/assets/js/poke-api.js b/assets/js/poke-api.js
deleted file mode 100644
index 38fbfd465..000000000
--- a/assets/js/poke-api.js
+++ /dev/null
@@ -1,35 +0,0 @@
-
-const pokeApi = {}
-
-function convertPokeApiDetailToPokemon(pokeDetail) {
- const pokemon = new Pokemon()
- pokemon.number = pokeDetail.id
- pokemon.name = pokeDetail.name
-
- const types = pokeDetail.types.map((typeSlot) => typeSlot.type.name)
- const [type] = types
-
- pokemon.types = types
- pokemon.type = type
-
- pokemon.photo = pokeDetail.sprites.other.dream_world.front_default
-
- return pokemon
-}
-
-pokeApi.getPokemonDetail = (pokemon) => {
- return fetch(pokemon.url)
- .then((response) => response.json())
- .then(convertPokeApiDetailToPokemon)
-}
-
-pokeApi.getPokemons = (offset = 0, limit = 5) => {
- const url = `https://pokeapi.co/api/v2/pokemon?offset=${offset}&limit=${limit}`
-
- return fetch(url)
- .then((response) => response.json())
- .then((jsonBody) => jsonBody.results)
- .then((pokemons) => pokemons.map(pokeApi.getPokemonDetail))
- .then((detailRequests) => Promise.all(detailRequests))
- .then((pokemonsDetails) => pokemonsDetails)
-}
diff --git a/assets/js/pokemon-model.js b/assets/js/pokemon-model.js
deleted file mode 100644
index b0d17bb90..000000000
--- a/assets/js/pokemon-model.js
+++ /dev/null
@@ -1,8 +0,0 @@
-
-class Pokemon {
- number;
- name;
- type;
- types = [];
- photo;
-}
diff --git a/assets/prints/detalhe.png b/assets/prints/detalhe.png
new file mode 100644
index 000000000..f4d7f418f
Binary files /dev/null and b/assets/prints/detalhe.png differ
diff --git a/assets/prints/index.png b/assets/prints/index.png
new file mode 100644
index 000000000..9643274e1
Binary files /dev/null and b/assets/prints/index.png differ
diff --git a/assets/prints/mobile.png b/assets/prints/mobile.png
new file mode 100644
index 000000000..002fa4c50
Binary files /dev/null and b/assets/prints/mobile.png differ
diff --git a/index.html b/index.html
index 1a017821d..f4c8c3a15 100644
--- a/index.html
+++ b/index.html
@@ -1,46 +1,69 @@
-
-
-
-
-
- Pokedex
+
+
+
+
+
+
+ Pokédex
-
+
-
-
-
-
+
+
+
+
-
-
-
-
+
+
+
-
+
+
- Pokedex
+
-
-
-
+
+
+
-
+
-
-
-
-
-
+
-
\ No newline at end of file
+
+
+
+
+
+
+