Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gabrielamoura25/starwars-planets-search
Aplicação que permite pesquisar e filtrar os planetas de StarWars.
https://github.com/gabrielamoura25/starwars-planets-search
css3 html5 javascript jest reactjs
Last synced: 5 days ago
JSON representation
Aplicação que permite pesquisar e filtrar os planetas de StarWars.
- Host: GitHub
- URL: https://github.com/gabrielamoura25/starwars-planets-search
- Owner: GabrielaMoura25
- Created: 2022-12-04T23:34:47.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-01-18T21:08:50.000Z (about 1 year ago)
- Last Synced: 2024-01-18T23:10:51.427Z (about 1 year ago)
- Topics: css3, html5, javascript, jest, reactjs
- Language: JavaScript
- Homepage:
- Size: 3.01 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# StarWars Search Planets
A [Trybe](https://www.betrybe.com/) é uma escola de tecnologia com foco em formação de Desenvolvedores Web e o projeto StarWars Search Planets foi proposto como atividade de aprimoramento dos estudos sobre o desenvolvimento front-end.
### Objetivos
A aplicação StarWars Search Planets foi desenvolvida para funcionar como uma página onde é possível pesquisar e aplicar filtros na listagem de planetas presentes no universo StarWars.
### Tecnologias e Ferramentas
Neste projeto foi utilizado a biblioteca [React](https://pt-br.reactjs.org/) onde se trabalhou a ideia de ciclo de vida de componentes. Para gerenciamento do estado da aplicação foi utilizado o React Hooks. Para alinhar o código com as boas práticas de desenvolvimento foram utilizadas as ferramentas [ESLint](https://github.com/eslint/eslint) e [StyleLint](https://stylelint.io/).
Os testes da aplicação foram desenvolvidos utilizando a [React Testing Library](https://testing-library.com/docs/react-testing-library/intro/) aliada a ferramenta [Jest](https://jestjs.io/).
Os dados presentes na aplicação foram consumidos da [The Star Wars API](https://swapi-trybe.herokuapp.com/).
### Execução
Faça o clone deste repositório com o comando abaixo.
git clone [email protected]:GabrielaMoura25/starwars-planets-search.git
Instale as dependências do projeto.
npm install
Para executar os testes rode o seguinte comando.
npm test
Para executar testes individualmente, faça uma adaptação do comando a seguir.npm test
Desenvolvido por [Gabriela Moura](https://www.linkedin.com/in/gabriela-daniel-moura/), © 2022.