Skip to content

tasmiachow/Pokemon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pokemon Battle Simulator

Overview: Users can create an account choose a pokemon from a preselected list or take their chances with a random pokemon, where they will go head to head with the CPU.

Features

  • User Authentication
  • Sign up, login, and logout using Firebase Authentication.
  • Dashboard
  • Displays user stats: wins and losses.
  • Pokémon Selection
  • Choose a Pokémon from a predefined list. (Homework 2)
  • Option to Choose Random Pokémon using PokéAPI.
  • Battle Simulator
  • API Integration
  • Fetch Pokémon details (name, stats, moves, and sprites) using PokéAPI.Fallback to default Pokémon if the API is unavailable.
  • Tracks battle outcomes and updates wins and losses in Firebase Firestore.
  • Replay Button

Tech Stack

Tech stack

How to Run project

Make sure you have Node.js installed

  1. Navigate to the directory where you want to clone/run/save the application:
     cd example_directory
  2. Navigate to Project Directory:
   cd Pokemon
  1. Navigate to Frontend Directory:
   npm install 
  1. Navigate to Backend Directory:
   npm install 
  1. Run Project: NOTE: To run project make sure you are in root project folder /Pokemon
    npm start

About

Full-Stack Pokemon Battle Simulator

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published