Repository files navigation This is Pokedex Web Application made with ReactJS TypeScript.
Using ReactJS as UI library
TypeScript for JavaScript static typing layer
State Management with Zustand
Using CSS in JS for styling solution (because I love CSS)
Good separation of logical and UI layers
Routing with React Router DOM
Responsive mobile friendly
Much more react hooks are used (include Custom Hook)
Show list of pokemon with Infinite List
Display lists of pokemon and pokemon detail
Search pokemon by name or filter pokemon by their types
"Not Found" Route implemented
How To Clone (Run Locally) ?
Clone Repository
Install the necessary dependencies (Node Version: 20.10.0)
Open in your browser
First of all please visit the website's link: https://pokedex-arya.vercel.app
The first page you see is Home Page called
This website contains 6 pages, there are: Home Page, Products Page, Product Detail Page, Services Page, Account Page, and Others Page
Navigate to list of pokemon by clicking "Products" menu in navbar / sidebar
This page contain lists of pokemon with Infinite Scroll
Here is you can search any pokemon by name or filter pokemon by their types (without calling API)
You can click any pokemon in lists to navigate to Product Detail Page
The Detail Page contains a lot more information of that pokemon. Like abilities, stats, and image lists
In the image lists section you can choose the image to preview by clicking any image in the image lists
You can preview main image in more detail with modal by clicking eye-icon in the "Primary Image"
About
Resources
Stars
Watchers
Forks
You can’t perform that action at this time.