Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pedroemmanuelbuerger/starwars-planets-search
Star Wars Planets Search é uma aplicação web que permite ao usuário buscar planetas do universo Star Wars e obter informações sobre eles.
https://github.com/pedroemmanuelbuerger/starwars-planets-search
css hooks html javascript react swapi
Last synced: about 5 hours ago
JSON representation
Star Wars Planets Search é uma aplicação web que permite ao usuário buscar planetas do universo Star Wars e obter informações sobre eles.
- Host: GitHub
- URL: https://github.com/pedroemmanuelbuerger/starwars-planets-search
- Owner: PedroEmmanuelBuerger
- Created: 2023-04-28T20:53:10.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-04-29T20:24:05.000Z (over 1 year ago)
- Last Synced: 2024-11-16T12:09:44.752Z (about 5 hours ago)
- Topics: css, hooks, html, javascript, react, swapi
- Language: JavaScript
- Homepage:
- Size: 3 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Star Wars Planets Search
Star Wars Planets Search é uma aplicação web que permite ao usuário buscar planetas do universo Star Wars e obter informações sobre eles.## Funcionalidades
A aplicação possui as seguintes funcionalidades:
Busca de planetas por nome
Exibição de informações sobre os planetas, incluindo nome, clima, terreno, número de filmes em que aparecem e residentes (se houver)
Paginação dos resultados de busca## Tecnologias Utilizadas
O projeto foi desenvolvido utilizando as seguintes tecnologias:
- React.js
- Star Wars API (SWAPI)
- Hook
- Javascript
- Html## Instalação
Para instalar e executar o projeto em sua máquina local, siga os passos abaixo:
Clone o repositório para sua máquina local.
Navegue até a pasta do projeto e execute o comando npm install para instalar as dependências.
Execute o comando npm start para iniciar o servidor de desenvolvimento.
Acesse a aplicação em seu navegador no endereço http://localhost:3000.## Principais Aprendizados
Durante o desenvolvimento deste projeto, pude praticar habilidades de desenvolvimento web com React.js e aprendi a consumir dados de uma API externa (SWAPI) utilizando a biblioteca de Hooks para fazer os estados, tanto local como global. Também foi uma ótima oportunidade para aprimorar habilidades de organização e estruturação de componentes em uma aplicação React.## Conclusão
O projeto Star Wars Planets Search foi uma ótima oportunidade para aprimorar habilidades técnicas de desenvolvimento web e aprender a consumir dados de uma API externa. Foi uma experiência enriquecedora que ajudou a aprimorar minhas habilidades como desenvolvedor e espero que possa ser útil para outros fãs de Star Wars que procuram informações sobre os planetas deste universo fascinante.