/swapi-trivia

Primary LanguageJavaScript

Star Wars Swapi Trivia

Roger Hughes & Scott Ertmer

This Application

This application is a study tools for Star Wars related trivia. It allows you to see informations pertaining to characerters of specific movies, and get origin information about them. You are able to favorite/unfavorite characters from a spcific film.

Learning Goals

  • Write squeaky clean, well refactored code using ES6 syntax.
  • Make informed design decisions to create a user-friendly application.
  • Keep state based components to a minimum and leverage more functional components.
  • Use a modular architecture for your application file structure.
  • Think deeply about React Lifecycle Methods.
  • Become familiar with promises, nested fetch requests, and handling the UI based on acceptance of data.
  • Become familiar with routing and how to handle dynamic routes.
  • Use propTypes for every component receiving props.
  • Write tests for React components and some asynchronous functionality.

Tech Used

  • Javascript
  • JSX
  • SCSS
  • React
  • React Router
  • Jest
  • Enzyme

Screen Shots

1

2

3

4