Skip to content

ezotic/Pokedex-App

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pokedex App

pickachu

You'll be creating a pokedex, a place to view info on all the Pokemon. This app will consist of a front end JS webpage and a backend Express server. The webpage will talk to the Express server who will reach out to the Poke API.

diagram

Setup

Install Express: npm install express

Install all dependencies: npm install

Run server: npm start

Requirements

  • The user can view all the pokemon.
  • The user can view a picture of each pokemon.
  • The user can view the pokemon name and number.
  • The system will change the color of the card based on the Pokemons type. For example, yellow for electric.

Optional

  • The user can search pokemon
  • The user can view more attributes of each pokemon
  • The user can order pokemon by any attribute
  • The user can filter pokemon by any attribute

Mockup

mockup

Class Diagram

Pokemon
id: number
name: string
img: string
types: string[]

Service Contract

Method Path Response
GET /pokemons Pokemon[]
GET /pokemon/:id Pokemon

External Services

PokeAPI

Submission

Push to GitHub and create a pull request

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • CSS 46.8%
  • JavaScript 40.7%
  • HTML 12.5%