Skip to content

sarahmjenkins/pokedex-react

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pokedex

January 2023

Project Description

This project uses React to create a Pokedex using the Pokemon API. This was my first independent project after completing my full-stack bootcamp course work and is inspired by an earlier vanilla JavaScript Pokedex created during the bootcamp.

Key Features

Users can view a list of 150 pokemon and click on any pokemon to open a modal with the pokemon's name, image, height, and type(s). Users can close the modal by clicking on the x in the top right or anywhere outside of the modal.

Required Tools

Node.js, npm package, Parcel.

Running the Project

  1. Ensure Node.js and Parcel are installed.

  2. Clone project from GitHub using command line:

  • HTTPS: $ git clone https://github.com/sarahmjenkins/pokedex-react.git
  • SSH: $ git clone [email protected]:sarahmjenkins/pokedex-react.git
  1. Install dependencies: $ npm install

  2. Run locally: $ npm start

Dependencies

"axios": "^1.2.2",
"bootstrap": "^5.2.3",
"react": "^18.2.0",
"react-bootstrap": "^2.7.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1"

Developer Dependencies

"@parcel/transformer-sass": "^2.0.0-rc.0"

Deployed App

This app is deployed in GitHub Pages.

Future Improvements

The goal of this project was to create a functional app. Future improvements would include fetching all pokemon from the Pokemon API and creating more visually appealing styling.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published