A pokedex APP that is built on PokéAPI using Next.js.
Vercel does imposes some limits when using their platform.
-
If you ran into any error when viewing the live demo provided below, I strongly recommend taht you build the project on your own machine.
-
In the codebase, Promise.allsettled was used as a workaround for deployment error on Vercel.
- SSG, SSR, route transition, Suspense.
- Search Pokemon through type, generation, id or name.
- Sort Pokemon through multiple ways.
- Support multiple languages.
- Displayed as table or cards.
- Rich information, including evolution chains, moves...
- Infinite scroll.
- Clone the repo:
git clone https://github.com/alveifbklsiu259/PokedexNext.git
- Change directory:
cd PokedexNext
- Install dependencies:
npm install
- Start dev mode:
npm run dev
- Build:
npm run build
- Start production mode:
npm start
live demo: https://pokedex-next-zeta-sand.vercel.app/en/pokemons
https://freepngimg.com/png/37466-pokeball-image
https://en.wikipedia.org/wiki/File:Pok%C3%A9_Ball_icon.svg
License: Attribution-NonCommercial 4.0 International (CC BY-NC 4.0)