JakeSaintG / PokeUtils

An Angular application built using the Cashmere libary. PokéUtils leverages PokéAPI to provide the user with tools that will enchance their journey into the world of Pokémon!

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PokeUtils

Pokemon Team Builder

Features

  • Input your dream Pokemon into the field and watch them appear in your team! --Spelling matters. Capitalization and punctuations don't.
  • Your Pokemon's name, image, and stats are visible immediately.
  • You can change the form of your Pokemon! --Galarian? Mega? Unown X? If the Pokemon has it, it's there.
  • Natures affect stats! Pick a nature and see what it does.

Examples and Special Instructions

Enter "Gengar" as a Pokemon choice.

  • Gengar demonstrates both Mega-Evolution and Gigantamax form changes.

Enter "Unown" as a Pokemon choice.

  • Unown has multiple different forms that do not affect stats but do change appearance.

Enter "Meowth" as a Pokemon choice.

  • Meowth has an Alolan form and a Galarian form. These forms affect stats and type.

Enter "Mew" as a Pokemon

  • Mew's base-stats are 100 across the board. Mew is a great demonstration for stat changes based on a selected Pokemon Nature.

PokeDex

Features

  • Coming soon!

PokeTracker

Features

  • Coming Soon!

Special Thanks

  • The PokeAPI! This project would not be possible without their incredible public API. -- https://pokeapi.co/
  • Advice/QA: Michael Wrock, Ashley Needy, Jacob Kastensmidt, Bradley Cypert, James Jensen, and Maggy Wang.

Notes:

  • Pokemon is a trademark of Nintendo, Game Freak, and Creatures Inc.
  • This application is not intended to make a profit or generate revenue.

This project was generated with Angular CLI.

Development server

Run ng serve for a dev server. Navigate to http://localhost:4200/. The app will automatically reload if you change any of the source files.

Code scaffolding

Run ng generate component component-name to generate a new component. You can also use ng generate directive|pipe|service|class|guard|interface|enum|module.

Build

Run ng build to build the project. The build artifacts will be stored in the dist/ directory.

Running unit tests

Run ng test to execute the unit tests via Karma.

Running end-to-end tests

Run ng e2e to execute the end-to-end tests via a platform of your choice. To use this command, you need to first add a package that implements end-to-end testing capabilities.

About

An Angular application built using the Cashmere libary. PokéUtils leverages PokéAPI to provide the user with tools that will enchance their journey into the world of Pokémon!


Languages

Language:TypeScript 69.4%Language:HTML 18.2%Language:SCSS 10.3%Language:JavaScript 2.1%