Starwars Planets Search is a web application that shows a list of planets from Star Wars universe, which comes from an API. It also uses quite a few High Order Functions to filter and display planets on screen according to user selection. It was part of my Web Development course at Trybe and the goal was to practice React with function components, using Context API and React Hooks to manage global state and life cycle. Tests were also developed to cover most part of application, using Jest and React Testing Library.
React, Context API, React Hooks, ES6, Jest, RTL
git@github.com:marco-moscato/project-starwars.git
npm install
npm start
npm run cy
To check test coverage:
npm run test-coverage
Folders and files described bellow were developed by me. All other files are credited to Trybe.
project-starwars-planets-search/src /components /context /services /tests