I developed the design
for this project by creating
each element in Figma
. Throughout the project, I utilized
technologies
such as React
, Redux
, react-router-dom
, TypeScript
,
and others, which will be further detailed below
. This application
is ideal for fans of Star Wars
, enabling users
to choose
their favorite characters
.
-
$ nvm use 16 or higher
-
git clone https://github.com/ivaZaiets/StarWarsProject.git
-
npm install
-
npm start
React
Redux
TypeScript
axios
(forconvenient data retrieval
from aremote server
)react-rouder-dom
/urlSearchParams
(forconvenient website
navigation
andimproved filtering
)react-select
(fordetailed styling
of adropdown list
to match thewebsite's design
)react-spinners
(fordisplaying
aneye-catching loader
whilefetching data from the server
)SCSS (modules)