-
- Clone Vite + Mantine template from mantine/mantine-vite-template
- Add
react-router-dom
for routing - Add
json-server
for ACTORS API - Add
redux
for state management - Add
redux-toolkit
for redux toolkit
-
- Create
db.json
file with actors data
- Create
-
- Create
common
folder for common data whithin appconstants
folder for global app constantsstore
folder for app store
- Create
pages
folder for app pages - Create
router
folder for app router - Create
layouts
folder for app layouts - Create
features
folder for features (will be onlyactors feature
)components
folder for componentsapi
folder for api calls with redux-toolkittypes
folder for feature types and interfacesutils
folder for feature utilsconstants
folder for feature constantsstore
folder for feature store
- Create
-
Actor
interface:id
- stringname
- stringimage
- stringlikes
- numberoccupation
- stringhobbies
- stringdescription
- string
ActorsList
component:- Fetch actors data from API
- Display actors data as card grid based on
ActorCard
component - Add
Add Actor
button
AddActor
orEditActor
modal components based onActorForm
component and then relevant notifications- create
actors
slice withActors
reduceractors
reducer:clear state
actionsetActiveActor
actionset/remove SelectedActors
actiondeleteAll
actionsorting
action
- create
actorsApi
api withcreateApi
-
Sorting/Ordering
functionalityBulk Delete
functionality
-
- Create
ActorsPage
component
- Create
-
Notifications
You must be signed in to change notification settings - Fork 0
Liviujmk/actokedavra-warm-up
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published