/pokegames

A pokemon minigame where you can explore and catch them all. Built with React JS + Vite and consumes public PokeAPI. 🍺

Primary LanguageTypeScriptMIT LicenseMIT

Pokegames

⚡ Pokemon Apps ヾ(≧▽≦*)o


Typescript ReactJS ViteJS Emotion Forks Contributors Stars

A pokemon minigame where you can explore and catch them all. Built with React JS + Vite and consumes public PokeAPI.🍺

Features💡

By using Pokegames you can:

  • Get all list pokemon.
  • Catch a pokemon and bring it to inventory.
  • Animation pokeball when catch the pokemon.

Technology 👨‍💻

Pokegames is created using:

  • Typescript - TypeScript is JavaScript with syntax for types.
  • React - React a JavaScript library for building user interfaces.
  • Vite - Vite Next Generation Frontend Tooling.
  • Emotion - Emotion is a library designed for writing css styles with JavaScript.
  • Vercel - Vercel is a cloud platform that we use to deploy our apps.

Requirements 📦

  • Node JS 16 or later
  • Typescript v4 or later

Installation 🛠️

Run the website locally

git clone https://github.com/radespratama/pokegames.git pokegames

Setting up the project

cd pokegames

# Install deps
yarn || npm install

# Copy Pokemon API in .env file
# You can visit https://pokeapi.co

VITE_POKEMON_API= <API URL HERE>

Starting server

yarn dev || npm run dev

🤞 Contributing

After setting up the project, and making changes:

git add .
git commit -m "commit message"
git push YOUR_REPO_URL YOUR_BRANCH