Skip to content

CHaiz15/super-team-creator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Super Team Creator

Application for creating super teams of heros and villians!

Solo project by Caleb Haizlett, Module 3 at Turing School of Software and Design

Learning Goals:

  • Reinforce React fundamentals
  • Reinforce using React Router to create a multi-page user experience
  • Reinforce component and asynchronous JS testing
  • Implement Redux as the app’s place to store shared state
  • Test Redux functions

Wins:

  • Picking a random API to use as a base for an application that I built from scratch
  • Creating an idea, wireframing, implementing and testing an app in a matter of days.
  • Successfully using React & Redux.

Challenges

  • Figuring out a new APIs documentation
  • Implementing feautures that were overlooked in the inital wireframe.

Overview of Site:

This application was designed to allow a user to create teams of superheros/villians and checkout what their combined stats would be.

Super Hero Creator

Home:

Screen Shot 2020-03-02 at 4 51 53 PM

Creation Zone:

Screen Shot 2020-03-02 at 4 52 15 PM

Team Display:

Screen Shot 2020-03-02 at 4 52 52 PM

Member Info:

Screen Shot 2020-03-09 at 3 52 25 PM

Favorites:

Screen Shot 2020-03-02 at 4 55 02 PM

Technologies Used:

Systems/Practices

  • Git/Version Control
  • Trello/Project Management
  • Wireframing
  • OOP
  • TDD

Setup

Fork then clone down this repository.

Then install the library dependencies. Run:

npm install

To verify that it is setup correctly, run npm start in your terminal. This will launch browser with localhost.

How to View Your Code in Action

In the terminal, run:

npm start

Browser should open up with localhost:3000

Running Tests

Run your test suite using the command:

npm test

The test results will output to the terminal.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published