One page app using SWAPI-API, base of knowledge for each of Star Wars lovers
The aim of the project was to practice working with React.js and to show my ability to interact with third-party APIs and how I handle dealing with their constraints on the frontend, as well as my ability to present a UI to the user.
ReactJS version 18.2.0
- work with React reusable componentsaxios
- for handling third-party APIwebpack version 5.51.1
- deployment
To install the application, make sure there is LTS version of Node.js installed on your computer Download and install
Then install all dependencies contained in the file package.json by entering the
npm install
command in the terminal
According to the package.json
documentation, to run the project you need to use the npm run dev
command
StarWars-API is based on Webpack. To deploy your own project, you have to use npm run buid
command to buil your dist directory
Next you have to use script for deployment entering npm run deploy
in your command line
-
RWD and user friendly
-
Sort by tab cathegories by clicking their names in tab header
-
Filter names of characters
-
Check plants details in popup window
The basic version of the project has been completed and the application is working