Thanks to visit codestin.com
Credit goes to github.com

Skip to content

The Pokedex App is a comprehensive web application designed for Pokemon enthusiasts. Users can easily search through an extensive database of Pokemon, set their favorite Pokemon, and analyze and contrast different Pokemon's stats, abilities, and characteristics.

Notifications You must be signed in to change notification settings

SarthakB11/PokeDexApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pokedex App

Deployed at https://sarthakb11.github.io/PokeDexApp/

Overview

Pokedex App is a comprehensive web application for Pokemon enthusiasts, providing an interactive platform to explore, search, and compare Pokemon with advanced features like favorites management.

🌟 Features

  • Pokemon Search: Seamlessly search through an extensive Pokemon database
  • Favorites Management: Save and quickly access your favorite Pokemon
  • Stat Comparison: Detailed side-by-side Pokemon stat comparisons
  • Responsive Design: Fully responsive interface compatible with multiple devices

🚀 Tech Stack

  • Frontend: React
  • State Management: Redux
  • Routing: React Router
  • Backend: Node.js
  • API: Custom Pokemon API

🔧 Installation

Prerequisites

  • Node.js (v16.0.0 or later)
  • npm (v8.0.0 or later)

Setup Steps

  1. Clone the repository
git clone https://github.com/yourusername/pokedex-app.git
  1. Navigate to project directory
cd pokedex-app
  1. Install dependencies
npm install
  1. Start the development server
npm start

🌐 Endpoints

Web Routes

  • /: Home page with Pokemon list
  • /favourites: View saved favorite Pokemon
  • /compare: Pokemon comparison interface
  • /pokemon/:name: Detailed view for specific Pokemon

API Endpoints

  • GET /api/pokemon: Retrieve all Pokemon
  • GET /api/pokemon/:name: Get specific Pokemon details
  • POST /api/favourites: Add Pokemon to favorites
  • DELETE /api/favourites/:name: Remove Pokemon from favorites

🤝 Contributing

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

📄 License

Distributed under the MIT License. See LICENSE for more information.

📞 Contact

Sarthak Bhardwaj - [email protected] Project Link: https://github.com/SarthakB11/PokeDexApp

About

The Pokedex App is a comprehensive web application designed for Pokemon enthusiasts. Users can easily search through an extensive database of Pokemon, set their favorite Pokemon, and analyze and contrast different Pokemon's stats, abilities, and characteristics.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published