Coder Social home page Coder Social logo

mipmipp / pokex Goto Github PK

View Code? Open in Web Editor NEW
3.0 1.0 0.0 1.37 MB

PokeX: A React-powered Pokedex for exploring detailed information, sprites, and stats of Pokemons. Built with React, React Query, Material UI, JavaScript and Victoria.

Home Page: https://pokex-mipmipp.netlify.app/

CSS 35.68% HTML 1.38% JavaScript 62.94%
cache-manager chart dark-mode data-fetching error-handling front-end javascript material-ui pokeapi pokedex

pokex's Introduction

Favicon PokeX

PokeX is an interactive Pokedex that allows you to explore detailed information about Pokemon. You can navigate through a list of Pokemon, search by name, and view details such as sprites, description, stats, and stat charts in an interactive card. The project is developed in React and utilizes various technologies and libraries to provide a complete experience.

Deployment

PokeX is deployed and accessible online. You can visit the live version of the application by following this link: PokeX Live Demo

Features

  • Intuitive navigation through a list of Pokemon.
  • Quick search for Pokemon by name.
  • Display of sprites, description, stats, and stat charts in an interactive card.
  • Dark and light mode to adapt to your visual preferences.
  • Loading screen for an improved user experience.
  • Error handling for a smooth interaction.
  • Built with React, Victoria for stat charts, React Query for caching and storing PokeAPI data to reduce data usage.
  • Organized folder structure for clean and maintainable code.
  • Utilizes Material UI for an attractive and responsive interface.

Installation

  1. Clone this repository on your local machine.
  2. Open a terminal in the project folder.
  3. Run the following command to install the dependencies:
npm install
  1. Once the installation is complete, you can start the application with the following command:
npm run start
  1. Access the application in your browser through the URL: http://localhost:3000.

Usage

  1. Upon opening the application, you will see the list of available Pokémon.
  2. Click on a Pokémon from the list to view its detailed information in an interactive card.
  3. Use the search bar to search for a specific Pokémon by name.
  4. Explore different details such as sprites, description, stats, and stat charts in the Pokémon's interactive card.
  5. Switch between dark and light mode according to your preferences.
  6. Enjoy exploring and learning about Pokémon in PokeX.

Contact Me

If you have any questions, suggestions, or feedback, feel free to reach out to me.

Screenshots

Here are some screenshots of the PokeX application:

PokeX website view on PC. PC view

PokeX website view on tablet. Tablet view

PokeX website view on phone.
phone view

pokex's People

Contributors

mipmipp avatar

Stargazers

 avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.