PokeBattle allows users to create a team of 6 pokemon and battle a randomly generated team. Make sure to check out PokeBattle's Backend
-
npm install
-
npm start
npm run format
App uses Husky as a pre-commit hook
-
Click on Signup or Login
-
Enter email and password (must be 8 or more characters)
-
You will be taken to the Teams Menu
-
Click on "Make Team Button"
-
Click on "Edit Team Button"
-
You will be taken to the Pokedex
-
Make your team with the original 151 pokemon
-
Filter by type, weight, habitat, and much more
-
Once you have a team of no more than 6, scroll down to the bottom
-
Click on Battle!
-
Switch the color of the arena at the bottom of the page
- Notice that the colors are of the gyms and elite four
-
Select your pokemon
-
If your pokemon's type is dominant over the challenger's then you win the battle, but if not you lose. However, if there is a tie, a coin if flipped to determine the winner
-
After the battle, you can either battle again or return to the Teams Menu
One additional minigame is "Who's That Pokemon?"
-
Write down which pokemon it is
-
If you get it right, then 1 point, wrong, then it's -1 point
-
However, if it is a shiny pokemon then 5 points for being right and -5 for being wrong
Allows you to check the stats on each of your teams, and for your score in "Who's that Pokemon?"
When you are all done, then you can either logout or delete your account. Thank you for playing!
-React
-Redux
-axios
-Styled-Components
-Jest

