1
Todo
Jason Zhu edited this page 2023-05-19 00:21:07 +10:00
Table of Contents
TodoList
Plans of implementing Pokedex application
- Implement single Pokemon Card
- Accept Props
{number, Image, Name, Pokemon Type}
- Display number
- Display Image
- Display Name
- Display Pokemon Type
- Display background color according to Type
- Use correct CSS
- Check in Storybook
- Accept Props
- Implement Filter row
- Implement Region filter
- Get region list to choose
- Implement dispatching redux action to get list of Pokemon in pokedex
- Implement Type filter
- Get type list to choose
- Add All type to the list
- Implement Sort By filter
- Get sort options
- Implement dispatching redux action to limit list of Pokemon card
- Implement Search bar (name)
- Implement dispatching redux action to limit list of Pokemon card in pokedex via name
- Use correct CSS
- Check in Storybook
- Implement Region filter
- Implement pokedex to include both Filter and a list of Pokemon Card
- Implement Pokedex Header:
- Implement a day/night option
- Add Header image
- Check in Storybook
Logic of the app:
- When the app is first loaded, filter should load data about available regions, types, and sort by options
- Default value
- Region: first one in the region list
- Type: all types
- Sort By: ID
- Default value
- After loaded filter bar, pokedex should load all Pokemon Cards according to default filter bar
- When you are loading Pokemon, the loading scene should play