Skip to content

soytjan/swapi-box

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

71 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SWapi Box

Synopsis

This was an individual project designed to get us comfortable with writing asynchronous nested fetch calls, start working with React Router, and to continue practicing writing React components. Fetch calls were made to the Star Wars API to get data about 'People', 'Vehicles', and 'Planets.' This data was then used to build a dynamic web application that displayed this information in cards on the page. There is also a complete testing suite using Jest and Enzyme.

The project guidelines can be found here

Motivation

This project reinforced the necessity to write modular React components and methods. This was also my first time dealing with nested API calls and using async and await. It also gave me the chance to dabble with React Router.

Installation

Clone down this repo. Run npm install and then npm start

API Reference

The Star Wars API

Tests

The testing suite was made using Jest and Enzyme.

Run npm test.

Contributors

Amanda Tjan is the software developer for this project.

Project Layout

Landing Page SWAPI Box Landing Page

People Landing Page SWAPI Box People Landing Page

This project was bootstrapped with Create React App.

About

A dynamic Star Wars web application that displays information on the people, vehicles, and planets from the SW world

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors