SWAPI-Study-Sesh

Mod 3 Paired Project

Dev Team

Colin Koga & Heather Faerber

An app that retrieves data from a Star Wars API and displays it for users to study up on Star Wars trivia.

Set Up

Clone this repo to your local machine. Run npm install to install dependencies.

To launch the application, run npm start in your terminal.
Go to http://localhost:3000/ in your browser and explore! Type control + c in your terminal to stop running the application locally.

Technologies

This application was built with create-react-appand utilizes:

  • React
  • JavaScript ES6
  • Scss
  • Webpack
  • Fetch API
  • Testing with Jest and Enzyme

This project focused on:

  • Building an application with React and implementing React Router
  • Building clean, modular architecture
  • Using the Fetch API to consume multiple nested endpoints
  • Building a robust test suite of snapshot tests, unit tests in addition to async testing
  • Using GitHub Projects and Issues for effective project management

Screenshots

Landing Page

SWAPI-load-page

Movie Display Page

SWAPI-movie-page

Character Display Page

SWAPI-character-page