/swapi-box

A page that shows information about a specific Star Wars Episode

Primary LanguageJavaScript

Star Wars API(SWAPI) Box Project

A page created for anyone who is interested into learning more about the Star Wars Universe

Features

  • Random star wars crawl selected on page load
  • Filter cards by category (Planets, People, Vehicles)
  • Each card contains cool descriptions about that character/vehicle/planet
  • Favorite a card and show all favorite cards(Persistent)
  • Show more or less feature to look at more cards!

Learning Goals

  • Async JS testing
  • Larger and more complex API fetching
  • Modular components and file structure
  • Git workflow improvement

Libraries and Frameworks

  • React
  • React-Star-Wars-Crawl
  • SASS
  • Jest & Enzyme
  • UUID
  • PropTypes

WireFrame:

Wireframe

Images:

Home Planets Favorites